Overview

The Google Wallet API makes it easy for your customers to add QR codes and barcodes to Google Wallet on their phones providing easy access at the right time. Transit passes allow users to ride transit more efficiently.

Integration steps

The following steps are required to integrate with the Google Wallet API. Select your integration type below depending on if you are reaching your customers on Android devices only or on Android, Web, Email, or SMS.

Android, Web, Email, or SMS

  1. Understand how classes and objects work & familiarize yourself with the Add to Google Wallet flows
  2. Complete the prerequisites
  3. [Optional] Build a pass using the pass visualizer tool to generate the JSON for your classes and objects
  4. Create a JWT link with the class and object signed with your private key
  5. Surface the Add to Google Google Wallet button in your application
  6. Complete the testing checklist
  7. Request for publishing access in the Google Pay and Wallet Console

Android Only

  1. Understand how classes and objects work & familiarize yourself with the Add to Google Wallet flows
  2. Complete the prerequisites
  3. [Optional] Build a pass using the pass visualizer tool to generate the JSON for your classes and objects
  4. Create a pass by saving a signed JWT or by saving unsigned JSON using the Android SDK
  5. Surface the Add to Google Google Wallet button in your application
  6. Complete the testing checklist
  7. Request for publishing access in the Google Pay and Wallet Console

Get started

To be guided through these steps, get started with our hands on Codelab for Web and Android, or start by choosing the right integration for you. The right integration for you depends on your specific requirements and is mostly driven by how you wish to reach your customers.