Google Pay is available in beta with the latest version of our JavaScript v3 SDK and Android v2 SDK. The JavaScript SDK requires an Android device running Chrome v61 or higher.

In order to test the entire user flow on an Android device, the user must have at least one card stored in either Android Pay or their Google account. The user can also add a card to their account during the checkout process if none is present.

In the sandbox, Google Pay will return valid testing nonces that point to a virtual account number; the card selected within Google Pay will not be charged. You can simulate server behaviors by using test amounts on your transactions and test nonces. Transactions will show in the Braintree gateway as Google Pay transactions immediately upon completion.

Go live

After you've tested your integration, you'll need to enable Google Pay in your production account via the Control Panel. If you haven't done so already, here's how:

  1. Log into your Control Panel
  2. Navigate to Settings > Processing > Google Pay
  3. Click the toggle to enable this payment method

In production, you'll also need to submit a support request with Google to register your domain and receive a merchant id.

If you already have Google Pay activated in your Control Panel, but need to get this payment method enabled for a particular merchant account, contact our Support team.

Still have questions?

If you can’t find an answer, contact our Support team