About Google Pay API for Passes

Businesses use a variety of mediums to engage their customers. These range from loyalty and gift cards to event tickets and special offers. With the Google Pay API for Passes platform, your business can showcase its loyalty cards, gift cards, offers, event tickets, boarding passes for flights, and transit passes to millions of Android users.

With the API, you can create a link or button that allows users to save loyalty cards, gift cards, offers, event tickets, boarding passes for flights, and transit passes to the Google Pay app. These items are stored as objects.

With the use of location-based notifications, updates, and messaging, you can use the API to engage customers with your Passes, and conveniently organize and manage them in the Google Pay app.

Google Pay API for Passes supports the following Pass verticals. Refer to the following table to choose the recommended integration strategy by Pass and integration type:

Recommended integration strategies by Pass and integration type
  Loyalty Offers Gift cards Event tickets (ET) Boarding passes (BP) for flights Transit passes (TP) Grouped tickets (BP/ET/TP only)
Web browser JavaScript (JS) web button JS web button JS web button JS web button JS web button JS web button JS web button
SMS or email JSON Web Token (JWT) link (class pre-inserted) JWT link (class pre-inserted) JWT link (class pre-inserted) "Skinny" JWT link "Skinny" JWT link "Skinny" JWT link "Skinny" JWT link
Native app JWT link (class pre-inserted) JWT link (class pre-inserted) JWT link (class pre-inserted) "Skinny" JWT link, JWT POST request method "Skinny" JWT link, JWT POST request method "Skinny" JWT link, JWT POST request method JWT POST request method
WebView JWT link (class pre-inserted) JWT link (class pre-inserted) JWT link (class pre-inserted) JWT link (class pre-inserted) "Skinny" JWT link "Skinny" JWT link "Skinny" JWT link

Each Pass also offers slightly different features. Review what's available with your integration in the following table:

  Loyalty programs Offers Gift cards Event tickets Boarding passes for flights Transit passes
Save to Google Pay
Save with JavaScript web button
Save from email or SMS
Save from Android app with JWT link and intent
Save from Android app with native SDK
Engage through Google Pay
Business information section
Custom messages section
Custom text sections
Custom image sections
Templates
Determine if user has removed Pass
Localization
Redemption status
Geofenced notifications
Expiration notification
Imminent event/flight/journey notification
Monetary or points balance
Linked offers section
Select field update notifications
Redeem from Google Pay
Show and scan
NFC tap

To see what each feature looks like in the Google Pay app, see the design pages for loyalty, gift cards, offers, event tickets, boarding passes, and transit passes.

Send feedback about...

Google Pay for Passes