Google Pay

Learn how to accept Google Pay™ payments.

With Google Pay, customers can complete purchases using the credit or debit cards saved in their Google account. Our integration makes it easy for you to offer Google Pay as a seamless payment option to your customers.

When customers choose Google Pay in an app or on a website, a payment sheet is displayed, allowing them to select their preferred card and confirm the transaction.

If you offer Google Pay as a payment method to your customers, you must use the official Google Pay logo and button assets in compliance with the Google Pay Android brand guidelines and Google Pay web brand guidelines. The Google Pay asset colors, proportions, and appearance must not be modified.

Availability

For more details about Google Pay availability, please consult the official Google documentation:

List of prohibited products and services.
List of payment methods that support Google Pay.
List of countries or regions where you can use Google Pay.
List of supported browsers.

Vendo Checkout Hosted Page Integration

To enable Google Pay on the Vendo Checkout Hosted Page, please contact our Vendo Support Team at [email protected].

Once the setup is complete, the Google Pay button will appear on your Vendo Checkout Hosted Page.

🚧

Google Pay transactions processed in real PAN mode must comply with the 3D Secure (3DS) Strong Customer Authentication (SCA) mandate. If 3DS applies to your market region, Vendo will enable 3DS and initiate a 3DS verification.

Server-to-Server API Integration (S2S)

To add Google Pay to your website checkout page, follow the steps outlined in the Google Pay Get Started guide.

Please complete the following key steps to enable Google Pay functionality:

  1. Review and adhere to our Google Pay API Terms of Service and Acceptable Use Policy.
  2. Review and adhere to the Google Pay Brand guidelines.
  3. Complete the Tutorial and Integration checklist.
  4. Create your Google profile
  5. Integrate your website in the Google Pay & Wallet Console

Vendo is a supported payment service provider for the Google Pay API. This allows you, as a merchant, to use the Google Pay gateway integration type while we manage the decryption process on your behalf.

Configure Google Pay with Vendo API details

A Google Pay payment request requires a request object. In this documentation, baseGooglePayRequest defines the minimum common configuration needed for all requests to function with the Vendo S2S API.

For additional guidance, please refer to the Google Developers Codelabs site.

// This is the base configuration for all Google Pay payment data requests.
const baseGooglePayRequest = {
    apiVersion: 2,
    apiVersionMinor: 0,
    allowedPaymentMethods: [
      {
        type: 'CARD',
        parameters: {
          allowedAuthMethods: ['PAN_ONLY', 'CRYPTOGRAM_3DS'],
          allowedCardNetworks: ['AMEX', 'DISCOVER', 'INTERAC', 'JCB', 'MASTERCARD', 'VISA'],
        },
        tokenizationSpecification: {
          type: 'PAYMENT_GATEWAY',
          parameters: {
            gateway: 'vendoservices',
            gatewayMerchantId: "<Your Vendo's Merchant ID>",
          },
        },
      },
    ],
    merchantInfo: {
      merchantId: "<Your Google Pay's Merchant ID>",
      merchantName: 'Example Merchant',
    },
    transactionInfo: {
      totalPriceStatus: 'FINAL',
      totalPrice: '100.00',
      currencyCode: 'USD',
      countryCode: 'US',
    },
  };

E-Commerce Platforms Integration

To enable Google Pay on your website checkout page through the Vendo E-Commerce plugin, please follow the steps described in the Google Pay Publish your integration guide.

Please complete the following key steps to enable Google Pay functionality:

  1. Create your Google profile
  2. Integrate your website in the Google Pay & Wallet Console
  3. After your website integration is approved, enter your Google merchant ID from your Google profile in the Vendo plugin configuration.

Create your Google profile

Here's a list of steps to create your profile:

  1. Go to the Google Pay & Wallet Console to create your Google profile.

  2. In the Type of business list, select Merchant, and fill out the other required information.

  3. Complete your Business Profile.

  4. On the left-side navigation menu, click the Google Pay API tab.

  5. Click Get Started.

  6. Accept the Google Pay API Terms of Service and Acceptable Use Policy.

  7. Now, you can see your Google merchant ID on the top-right corner of the page.


Integrate your website in the Google Pay & Wallet Console

Here's a list of steps to integrate your website:

  1. Navigate to Google Pay API > Integrations > Integrate with your website section and click Add website.
  2. Provide the top-level domain that calls the Google Pay API.
  3. Select Integration type: Gateway
  4. Upload screenshots of your website showing the Google Pay integration.
    1. Enable the Vendo plugin in test mode, run a test transaction, and capture screenshots of the full payment flow.
    2. Example images are available here.
    3. If you were already processing live transactions with Vendo, make sure to switch the plugin back to production mode once the setup is complete.
  5. Click Save.
  6. Click Submit for approval.