Skip to content

Google Pay

Google Pay

Images courtesy of Google Developers

Add Google Pay to your website or Android application with the Finix API, so buyers can pay with any debit or credit card saved to their Google account.

Why offer Google Pay

  • Streamlined checkout: Set Google Pay as the default, prominent payment method to reduce friction, minimize cart abandonment, and increase conversion.
  • Enhanced security: Google Pay's built-in security features help protect buyer data on every transaction.

Requirements

Before you integrate Google Pay, complete the following Finix and Google requirements.

Finix requirements

  1. Create a Finix API key.
  2. Complete the seller onboarding process. After approval, the seller has an approved Merchant.

Google requirements

  1. Review Google Pay's Acceptable Use Policy.
  2. Serve your website over HTTPS with a valid SSL certificate and TLS support. For the full requirements, see:
  3. Set up a Google Pay merchant account:
  4. Choose your platform:

Choose a Merchant identifier value

The gatewayMerchantId value corresponds to a merchant identity beginning with a prefix IDxxx. There are two options for which value to pass in.

Application owner Identity ID (default)

If the Google Pay button is hosted on your domain, use your application Identity ID. This flow is common when a single website hosts all of your checkout flows.

This is the default option for Direct Merchants and most Platforms. You can find the application owner Identity ID from the merchant.identity field on the Merchant you use to process payments.

Merchant owner Identity ID

If you are a Platform that hosts websites on custom URLs, provide the owner Identity of your merchants. For example, a Platform that creates a website for each of its sellers on a custom URL uses this value. Finix recommends reaching out to your Finix point of contact if your flow fits this criterion.

Learn more