Pay with Google is currently available in beta with our latest Android and JavaScript SDKs.

Pay with Google provides a mobile purchasing experience both in app and on the mobile web for customers with supported Android devices. It allows customers to pay with cards stored in their Google account, in addition to those stored in Android Pay.

For more details on compatibility and availability, see our Pay with Google support article.

Getting started

If you don't already accept Android Pay, you'll follow these steps to add a Pay with Google button to your existing Braintree integration:

  1. Configure Pay with Google
  2. Integrate on the client side
  3. Integrate on your servers
  4. Test and go live

If you haven't completed a Braintree integration yet, we recommend following our Get Started guide to set up a basic client and server implementation for credit card payments before adding Pay with Google.

Transitioning from Android Pay

If you have an existing integration with Android Pay and would like to transition to Pay with Google, update your Android app by following the Client-Side Implementation page.

Pay with Google and the Payment Request API

Pay with Google for the mobile web is built on the Payment Request API, an open web standard candidate that relies on the customer's browser as a secure intermediary for payments.

The JavaScript version of this guide explains how to accept Pay with Google by adding a standalone button to your existing Braintree JavaScript integration. This is the simplest option if you just want to add Pay with Google to your web checkout.

However, our JavaScript SDK also includes a Payment Request component that lets you accept both credit card and Pay with Google payments using the Payment Request API itself. If you are interested in this alternative, see our Payment Request API integration guide.

See also

Next: Configuration →

Still have questions?

If you can’t find an answer, contact our Support team.