Overview

Enable fast access to boarding passes by using the Google Wallet API. The Google Wallet API lets your customers add their boarding pass to Google Wallet on their phones, which gives them easy access at the right time. By using Google Wallet, you can notify users about their flight status and boarding time reminders.

Saving boarding passes in Google Wallet also eliminates clutter and enables faster access. To find the boarding pass, users simply need to open up the Google Wallet app, swipe up, and tap the one they want to use.

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.