Google Pay with Payment Request

Google Pay presents the opportunity to significantly improve the ease with which a mobile shopper can be converted into a mobile buyer by decreasing friction in an ecommerce transaction. If you previously implemented Android Pay, you can easily migrate to Google Pay.

GooglePay with Payment Request meets the W3C Payment Request API standard and is separate from the GooglePay API. We recommend that you learn more about the Google Pay Payment Request API here.

Commerce Cloud Digital enables merchants to incorporate the ability to pay using Google Pay with Payment Request on their storefront. Merchants can determine whether to show the Google Pay button on their Product Detail Pages, Cart, and mini-Cart.

When Google Pay is enabled on a Digital merchant's storefront, the customer can click the Google Pay button and use their phone to complete payment just as they would in the store. The Google Pay feature is disabled by default.

Integrating Google Pay on a site involves:

For Digital merchants, the process of enabling Google Pay depends on supporting Google Pay via a cartridge. If a merchant wants to customize the behavior of Google Pay, Salesforce provides hooks to implement in custom code. The merchant would deploy this code on their site in a cartridge developed by the merchant or someone on their behalf, such as a systems integrator.

Google Pay Roles

There are several entities involved in enabling and using Google Pay on Digital merchant sites:

Google Pay Experience

Google Pay is currently only available when browsing using Chrome on a Google device. The payment is protected by whatever lock screen functionality the user already uses: fingerprint, pattern swipe, or PIN. Google Pay requires at least one of those to be turned on. If the shopper has set up Google Pay on their phone, they will see the Google Pay button appear on the pages where the Merchant has added it. The shopper can then begin the checkout and payment process by tapping the Google Pay button, review and confirm the order details (payment, shipping option, totals) in the Google Pay payment screen.

Note: When a shopper clicks the Google Pay button on a Product Detail Page, the quantity is automatically set to 1. To purchase more than one of an item using Google Pay, the shopper adds the items to the cart and follows the standard checkout process for any payment type.

Testing Google Pay

To test Google Pay, you must have a Google device and a site which is accessible through the public internet. The Google Pay feature is not visible on a desktop or a mobile simulator.

Google protects against attacks that seek to determine customer payment information by not providing information about why a transaction failed. In many cases, no errors are logged or displayed. This requires a rigorous testing regime to uncover and troubleshoot bugs. This is true of both the Google Pay production and testing environment.

Related Links

Google Pay

Google Pay Process

Google Pay Supported Hardware

Google Pay Supported Locales

Enable Google Pay in Your Storefront

Configuring Google Pay in Business Manager

Google Pay Button Injection

Enable Google Pay Using a Cartridge

Google Pay Payment Authorization

Google Pay Integration into Digital Processes