Google Wallet API onboarding guide
1. Familiarize yourself with key concepts and terminology
Before you begin, check out our helpful introductory documentation to familiarize yourself with all of the concepts you will need to know to use the Google Wallet API to issue passes to your users. Here are some useful links to get you started:
2. Create a Google Wallet API Issuer account
A Google Wallet API Issuer account lets you create passes and issue them to Google Wallet users. An Issuer Account also gives you access to the Google Wallet API Dashboard in the Google Pay & Wallet console, where you can manage your account.
3. Generate authentication credentials
To use the Google Wallet REST API and Android SDK, you must generate and register credentials that will be used to authenticate that your client has permission to make requests on behalf of a specific issuer account. These credentials will be sent with every request to the Google Wallet API, and ensure you Issuer account remains secure.
Generate REST API credentials Generate Android SDK credentials
4. Create your first Passes Class
A Passes Class can be thought of as a shared template that passes are created from. A Passes Class defines certain properties that will be included in all passes that use it. A Pass Issuer can create multiple classes, each with their own distinctive set of properties that define attributes like style and appearance, as well as additional features like Smart Tap, and the Enrollment and Sign In.
Before applying for publishing access, you must create at least one Passes Class. The easiest way to create your first Passes Class is in the Google Wallet Business Console.5. Build and test your first pass!
Once you have completed all of the onboarding steps in this guide, you are ready to start issuing passes to your users with the Google Wallet API. To get started, check out our tutorials and other resources to help you learn to build your first pass.