Google Pay
Learn how to accept payments using Google Pay.
Google Pay allows customers to make payments in your app or website using any credit or debit card saved to their Google Account, including those from Google Play, YouTube, Chrome, or an Android device. Use the Google Pay API to request any credit or debit card stored in your customerβs Google account.
Google Pay is fully compatible with Stripeβs products and features (for example, recurring payments), allowing you to use it in place of a traditional payment form whenever possible. Use it to accept payments for physical goods, donations, subscriptions, and so on.
Google Pay terms
By integrating Google Pay, you agree to Googleβs terms of service.
Using Stripe and Google Pay versus the Google Play billing system
For sales of physical goods and services, your app can accept Google Pay or any other Stripe-supported payment method. Those payments are processed through Stripe, and you only need to pay Stripeβs processing fees. However, in-app purchases of digital products and content must use the Google Play billing system. Those payments are processed by Google and are subject to their transaction fees.
For more information about which purchases must use the Google Play billing system, see Google Playβs developer terms.
Accept a payment using Google Pay in your Android app
GooglePayLauncher, part of the Stripe Android SDK, is the fastest and easiest way to start accepting Google Pay in your Android apps.
Prerequisites
To support Google Pay in Android, you need the following:
- A
minSdkVersionof19or higher. - A
compileSdkVersionof28or higher.
Additionally, if you wish to test with your own device, you need to add a payment method to your Google Account.
Set up your integration
This guide assumes youβre using the latest version of the Stripe Android SDK.