Enable fast access to event tickets by using the Google Wallet API. The Google Wallet API lets your customers add event tickets to Google Wallet on their phones, which provides easy access at the right time. By using Google Wallet, you can enable reminder notifications on the day of your event as well.
Saving event tickets in Google Wallet also eliminates clutter and enables faster access. To find the ticket, users simply need to open up the Google Wallet app, swipe up, and tap the one they want to use.
Developers have the flexibility to choose between two methods of redemption based on what works for them:
- Barcode scanning: If your event locations have barcode scanners only, use this method of redemption for the event tickets.
- NFC tap: If your event locations have NFC-tappable terminals, you can select Smart Tap integration for the event tickets. We have a selected list of terminal providers that support Google's Smart Tap protocol. Check our help center to confirm whether your terminal provider is certified.
- NFC education: User's with NFC enabled passes are now prompted with instructions on how to use them at NFC redeemable terminals. This education feature is automated and encourages users to use NFC when available for convenience and security. Once they open an enabled pass a view is presented with instructions which can be dismissed.
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
- Understand how classes and objects work & familiarize yourself with the Add to Google Wallet flows
- Complete the prerequisites
- Create a Google Cloud project with a service account and private key
- Create your business account in the Google Pay and Wallet Console
- Authorize your service account in the Google Pay and Wallet Console
- Enable the Google Wallet API
- Create a class
- [Optional] Build a pass using the pass visualizer tool to generate the JSON for your classes and objects
- Create a JWT link with the class and object signed with your private key
- Surface the Add to Google Google Wallet button in your application
- Complete the testing checklist
- Request for publishing access in the Google Pay and Wallet Console
Android Only
- Understand how classes and objects work & familiarize yourself with the Add to Google Wallet flows
- Complete the prerequisites
- Authorize your app
- Create your business account in the Google Pay and Wallet Console
- Create a class
- [Optional] Build a pass using the pass visualizer tool to generate the JSON for your classes and objects
- Create a pass by saving a signed JWT or by saving unsigned JSON using the Android SDK
- Surface the Add to Google Google Wallet button in your application
- Complete the testing checklist
- 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.- Android Only: Android SDK
- Android, Web, Email, or SMS: Web API and JWT