Publish your integration

This section describes how to configure your app for production and accept real payment credentials.

Prerequisites

Before you apply for production access, make sure that you have a supported payment gateway or a Payment Card Industry Data Security Standard (PCI DSS) compliant environment that's suitable to handle cardholder data payment information.

Additionally, complete the steps in the Android setup guide.

Create your profile

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

  1. Go to the Google Pay & Wallet Console.
  2. Complete your Business Profile.
  3. On the left-side navigation menu, click the Google Pay API tab.
  4. Click Get Started.
  5. Accept the Google Pay API Terms of Service and Acceptable Use Policy.
  6. Optional: Configure regional applicable features such as Fraud liability protection for Visa device tokens.

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

Showing the merchant ID

Integrate your Android app

Here's a list of steps to integrate your Android app:

  1. To make sure that your application is ready for review, evaluate the Integration checklist.
  2. In the Google Pay & Wallet Console, navigate to Google Pay API > Integrations > Integrate with your Android app section, find your Android application, and click Manage.
  3. If you don't see your Android application, follow these steps:
    1. In the left-side navigation menu, click Users.
    2. Click Invite a user.
    3. Add the email address of the account owner or the administrator associated with the application in the Google Play Developer Console.
    4. Choose a user access level.
    5. Click Invite a user.
    6. After you add the user, sign out of the Google Pay & Wallet Console.
    7. Sign in to the Google Pay & Wallet Console with the new user account.
  4. Select Integration type: Gateway (if using participating Payments Service Providers) or Direct (PCI DSS compliant merchants).
  5. Upload the application screenshots that show your test Google Pay API integration.
  6. Click Save.
  7. Click Submit for approval.

The information is sent to our onboarding team, and you need to wait for their response.

Configure your app for production

Here's a list of steps to configure your app for production:

  1. Make sure that your APK is signed with the release key, not the debug key that you used in the test environment.
  2. Set the Wallet.WalletOptions environment parameter to WalletConstants.ENVIRONMENT_PRODUCTION.

Publish your app on the Google Play Store

After your Google Pay integration is approved, you can publish your application on the Google Play Store.