Google Pay expands on Google's existing Android Pay functionality to include access to Google's card vault, allowing customers to quickly and securely make purchases on their Android mobile devices. Businesses can accept Google Pay on multiple browsers, making it quick and easy for customers to buy on both mobile and the web.

By selecting Google Pay in your Android app or web checkout, customers can pay using any cards associated with their Google accounts.


Where your business is domiciled dictates your ability to accept Google Pay. Most merchants located in the following regions – contingent on their processing settings – can accept Google Pay transactions from eligible customers with the indicated card types:

  • APAC - Visa, Mastercard, American Express*
  • Australia - Visa, Mastercard, American Express*
  • Europe - Visa, Mastercard, American Express*
  • New Zealand - Visa, Mastercard, American Express*
  • United States - Visa, Mastercard, American Express, Discover

*To be eligible to accept Google Pay with American Express in this region, you must be processing with your own Amex account.

If you are unsure of your setup, contact us for assistance.


All merchants processing Google Pay transactions are subject to Google's terms of service. Keep in mind that Google has detailed content policies, so you’ll want to make sure your specific goods or services are supported before setup.

Discover on Google Pay

Merchants domiciled in the United States who have integrated with Google Pay can accept Discover cards from their customers without any additional integration work. If you are using split shipments or recurring billing on Google Pay, you'll need to contact Discover to set up the proper permissions in order to avoid declines.

Customer compatibility

Customer compatibility depends on where a customer stores their Google Pay payment methods: in a Google account or to an Android device.

Google accounts

Google Pay is available for all customers worldwide to make purchases using cards saved to their Google accounts.

Android devices

Some customers can make Google Pay purchases using payment methods saved directly to their Android devices. Our merchants can only accept these types of Google Pay transactions from customers in the following countries:

  • Australia
  • Belgium
  • Chile*
  • Denmark
  • Finland
  • France
  • Hong Kong
  • Ireland
  • Norway
  • Poland
  • Singapore
  • Spain
  • Sweden
  • Ukraine*
  • United Arab Emirates*
  • United Kingdom
  • United States

*While customers in this location will be able to make purchases using Google Pay, merchants domiciled in this country are not eligible to onboard with Braintree.

Supported browsers

Google Pay is now available across multiple browsers. See Google's documentation for a full list of supported web browsers.


Google Pay transactions process and settle just like credit card transactions, but can be identified in the Control Panel by their unique payment type logo.


There are no additional standard fees for processing Google Pay transactions – pricing for Google Pay is the same as your other credit card transactions.


Chargebacks, retrievals, and pre-arbitrations on Google Pay transactions behave in the same way as your credit card disputes, and should be responded to according to your merchant account setup. If you’re unsure how to handle a dispute, contact us for assistance.

Fraud tools

We recommend collecting billing address information, at minimum billing postal code, and passing that billing postal code with all Google Pay transactions as a best practice.

Our support for fraud checks on these transactions varies depending on how the customer stores their Google Pay payment methods: in a Google account or to an Android device.

Google Pay transactions with cards from a customer's Google account are compatible with both our risk threshold rules and our Advanced Fraud Tools.

For payment methods added by the user directly to their device, Google will issue a device-specific token that represents the customer's card. This along with a single-use cryptogram will be used to authorize the transaction. These transactions are not compatible with our Basic Fraud Tools but are compatible with our Advanced Fraud Tools.

Recurring billing and vaulting

Because each unique Google Pay transaction requires consent from the customer during the checkout flow, vaulting the payment method for future transactions will result in declines and is not recommended. However, Google Pay cards can be used for recurring billing and split shipment transactions because the customer consents to future transactions during checkout.

If you plan to vault Google Pay Discover cards for these purposes, you must first contact Discover directly to obtain the proper permissions.



If you have an existing integration with Android Pay and would like to transition to Google Pay, see our migration guide.

To add Google Pay to your Braintree integration, you'll need to update your application code and make sure Google Pay is enabled in your Control Panel. If you already accept Android Pay, Google Pay will be automatically enabled, but you'll still need to update your code. See our developer docs for full details.

If you're adding Google Pay to an Android app, you'll need to test your integration and then submit your google-pay-enabled Android application package (APK) to Google for review and approval before you can move to production. If you're integrating for web, no review process is required – you can go live whenever you're ready.

Still have questions?

If you can’t find an answer, contact us