Set up Google Pay API

  • To use the Google Pay API, your Android app must be distributed through the Google Play Store and built with a minSdkVersion of 21 or higher and a compileSdkVersion of 34 or higher.

  • Before integrating, ensure you have the Google Wallet app installed, add a payment method, and comply with the Google Pay API Acceptable Use Policy and Google Play Developer Policy.

  • Implement payments using Google Play In-app Billing if Google processes payments for you or if you sell digital goods.

  • Integrate the Google Pay API by adding the necessary dependency to your app's Gradle build file and enabling it in your AndroidManifest.xml file.

  • To go live, consult the publishing guide for essential information after completing the integration process.

Before you begin

To prepare your app, complete the steps in the following sections.

App prerequisites

To use the Google Pay API on Android, your app must be:

  • Distributed through the Google Play store.
  • Built using the following configuration:
    • A minSdkVersion of 23 or higher
    • A compileSdkVersion of 34 or higher

Set up your app and your Google Pay account

Configure your app

To configure your app, complete the steps in the following sections.

App dependencies

Add the Google Play services dependency for the Google Pay API to your module's Gradle build file (typically app/build.gradle or app/build.gradle.kts):

Groovy

dependencies {
    implementation 'com.google.android.gms:play-services-wallet:19.5.0'
}

Kotlin

dependencies {
    implementation("com.google.android.gms:play-services-wallet:19.5.0")
}

When you're ready to go live, refer to Publish your integration for important information.