Tuesday, January 17, 2017

Google Assistant Will Gain A Payment Function In Soon Future Updates

Google Assistant is an really amazing assistant but still lacks some functionality, the Amazon’s Alexa can do things like order you an Uber, order you a pizza, and make various purchases at your request that Google's Assistant can't, yet. It looks like Google Assistant will soon be able to do the same because thanks to an APK teardown by the folks at XDA (via 9to5Google), it seems that Google has included payment capabilities in the latest beta update.

According to the teardown of the Google app, version 6.11.13 beta APK, it has been discovered that there are several strings of code that indicate that Google Assistant will soon be able to handle credit cards.

<string name="assistant_payments_preference">assistantPayments</string><string name="assistant_settings_payments_add_new_address">Add new address</string><string name="assistant_settings_payments_address_address_line1">Address line 1</string><string name="assistant_settings_payments_address_address_line2">Address line 2 (Optional)</string><string name="assistant_settings_payments_address_gate_code">Gate code (Optional)</string><string name="assistant_settings_payments_address_gate_code_too_long">Max %1$d characters</string><string name="assistant_settings_payments_address_list_title">Delivery address</string><string name="assistant_settings_payments_address_phone_number">Phone number</string><string name="assistant_settings_payments_address_required_field">Required field</string><string name="assistant_settings_payments_address_save_error">Error saving address.</string><string name="assistant_settings_payments_device_title">Shared devices</string><string name="assistant_settings_payments_done_button_text">Done</string><string name="assistant_settings_payments_edit_address">Edit address</string><string name="assistant_settings_payments_enabled_title">Pay through your Assistant</string><string name="assistant_settings_payments_instrument_item_disabled">Disabled</string><string name="assistant_settings_payments_instrument_item_expired">Expired</string><string name="assistant_settings_payments_instrument_item_inapplicable">Inapplicable</string><string name="assistant_settings_payments_instrument_item_needs_fix">Needs fix</string><string name="assistant_settings_payments_instrument_item_unknown">Unknown</string><string name="assistant_settings_payments_instrument_list_title">Payment method</string><string name="assistant_settings_payments_oos_screen_description">Need help? Contact the Google Support Team for assistance</string><string name="assistant_settings_payments_oos_screen_title">"Payments isn't currently available on the Google Assistant"</string><string name="assistant_settings_payments_save_button_text">Save</string><string name="assistant_settings_payments_setup_accept_button_label">Accept</string><string name="assistant_settings_payments_setup_device_description_p1">"You'll soon be able to pay for things when you use Google Assistant, including on the following shared devices."</string><string name="assistant_settings_payments_setup_device_description_p2">Customize which of your shared devices are allowed to help you with payments and other personal tasks, like your calendar and services. You can also turn “Personal results” on or off later in your Assistant settings. <a href="<a class="vglnk" target="_blank" href="https://support.google.com/googlehome/?p=payments" rel="nofollow"><span>https</span><span>://</span><span>support</span><span>.</span><span>google</span><span>.</span><span>com</span><span>/</span><span>googlehome</span><span>/?</span><span>p</span><span>=</span><span>payments</span></a>">Learn more</a></string><string name="assistant_settings_payments_setup_devices_title">Confirm shared devices</string><string name="assistant_settings_payments_setup_instrument_list_title">Choose card</string><string name="assistant_settings_payments_setup_next_button_label">Next</string><string name="assistant_settings_payments_setup_shipping_address_title">Choose address</string><string name="assistant_settings_payments_setup_splash_screen_button_label">Get started</string><string name="assistant_settings_payments_setup_splash_screen_subtitle">Set up payment info and addresses for your packages, groceries, and other purchases</string><string name="assistant_settings_payments_setup_splash_screen_title">Set up payment &amp; delivery info</string><string name="assistant_settings_payments_setup_terms_of_service_title">Terms of Service</string><string name="assistant_settings_payments_summary">Manage payment methods and addresses</string><string name="assistant_settings_payments_title">Payments</string><string name="assistant_settings_payments_update_error">Error while updating payments settings. Please try again.</string><string name="common_device_personal_info_permission_summary">Allow this Google Home to read out your private info like your calendar and flights, display your photos on TV, and help you with orders, reservations, and payments</string>

It is unclear yet as to what exactly these payments will be used for, but it has been speculated that we’re probably looking at something similar to what Alexa does, which is for services and online shopping, like Google Express Shopping.Uber has already been integrated into Google Home so we guess this payments support is really just an expansion of its capabilities. There is also a mention of Assistant featuring “shared devices”, which sounds like payments could be enabled on a device-to-device basis as opposed to across the board, which hopefully should prevent accidental purchases.No word on when the new feature will be rolled out officially, but if it has been spotted in the latest APK, we reckon it shouldn’t be too long until it does.Source : XDA Developers | 9to5Google