Payment-method icon

Google Pay Drop-in integration

Add Google Pay to an existing Drop-in integration.

When the shopper selects Google Pay, the Android Drop-in shows the Google Pay payment form where they choose their card to pay with.

This page is for v5.0.0, released in October 2023. If you're using an earlier version, use the guide for earlier versions instead.

Before you begin

Choose which server-side flow your integration uses.

API reference

No additional fields are required for Google Pay when you make the /sessions request. You can check if there are optional additional fields for Google Pay.

Drop-in configuration

No Google Pay-specific configuration is required when you configure.

Test and go live

To start testing Google Pay, log in to a Google account and create a Google Pay wallet.

There are two approaches to using this wallet for testing:

Enroll your wallet in Google's test card suite. Test card suite pre-populates your wallet with a group of cards to use in the TEST environment. These are related to Adyen's collection of test cards, and cover scenarios including:

  • Cards stored as FPAN
  • Cards stored as DPAN
  • Cards enabled for 3DS2

When you start the payment flow and open the list of test cards, each card is marked with the applicable scenario.

You can check the status of a Google Pay test payment in your Customer Area > Transactions > Payments, whether you used a card from the test card suite or or not. Remember that cards outside the test card suite are mapped to an Adyen test card of the same brand.

For more information, see Google Pay's test environment for Android.

Before you go live

We recommend that you test the scenarios described in Google Pay’s API reference for Android in your live environment.

  1. Make sure your API credential has the API Clientside Encryption Payments role. Check this in your live Customer Area or ask your Admin user to verify.
  2. Go to your live Customer Area to configure your Google Merchant ID.
  3. Complete all the steps in the Google Pay API deploy to production documentation for Android.

In the live environment, note that Google Pay will only be available if:

  • The shopper is logged in to their Google account.
  • The shopper has at least one valid payment method on their Google Pay account.

See also