Skip to content

Most visited

Recently visited


Enable simple, secure checkout with Android Pay

Eliminate credit card and shipping forms from your app with Android Pay and drive higher conversions on purchases of physical goods and services. With Android Pay, users can securely share their payment and shipping information in a couple of clicks, and you can process the transaction through your existing infrastructure and payment service provider. There are no fees paid to Google for this service: you continue to pay your payment processor as you do today.

Why it works

Integrating Android Pay lets you reach millions of signed-in Android users and drive higher conversions. It's easy to integrate and supports most major payment providers, so there are no changes to your payment processing or back-office systems. The Android Pay API is open to all developers selling physical goods and services in the markets where Android Pay is available. The new PaymentRequest web API, developed together with Chrome and standardized across browsers through W3C, also allows users to pay on mobile websites as they do in-store and in-app.

Best practices

  • Enable quicker single-item purchases by adding Android Pay on your product pages in addition to an ‘add to cart’ option.
  • Enable Android Pay automatically for users that have it to avoid signing up users during checkout and skip payment method setup screens for your new users.
  • Don't make users manually enter information that's returned by Android Pay.
  • Display all relevant purchase information (such as final price and shipping method) before confirming an order.
  • Implement the API call to check the user’s Android Pay readiness before displaying the Buy with Android Pay button.
  • Enable users to add offers, loyalty cards, and gift cards in the Android Pay app with the tap of a button. Simply add a deep link to an email, SMS message, push notification, or within an app.
  • Enroll new customers into a loyalty program with the new simplified sign-up feature, either through sign-ups in store using an NFC tap or a sign-up page linked from an Android Pay transaction notification.
  • Remember that you must use Google Play In-app billing for the sale of digital goods, services, content, or functionality. See our policy here.

Get started

Android Pay
This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields


Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience. (Dec 2017 Android Platform & Tools Survey)