Skip to main content
Google Wallet
  • Google Wallet
Documentation
  • Access
  • Overview
  • Digital Car Keys
    Lock, unlock, and start your car from an Android-powered device
  • Campus IDs
    Identify users, grant building access, and enable payment
  • Corporate Badges
    Identify employees and grant them access to workplace resources
  • Hotel Keys
    Enable digital hotel key experiences for guests
  • Health
  • Overview
  • Health Insurance Cards
    Users can store a digital copy of their health insurance card in Google Wallet on their Android-powered device
  • Test Records
    Securely store and display COVID-19 testing records
  • COVID Cards
    Securely store and display COVID-19 vaccination records
  • Identity
  • Overview
  • Verify with Google Wallet
    Provision, manage, and present driver's licenses on Android-powered devices
  • Retail
  • Overview
  • Gift Cards
    Add and redeem gift cards in-store and online
  • Loyalty Cards
    Access rewards and purchase history
  • Offers
    Add offers from your web site or app
  • In-store payments
    Enable fast, simple checkout experiences
  • Tickets and transit
  • Overview
  • Boarding Passes
    Add boarding passes and receive real-time flight updates
  • Event Tickets
    Enter venues using barcodes, QR codes, or NFC
  • Closed Loop Transit Passes
    Use virtual transit cards to travel and manage account balances
  • Open Loop Transit Passes
    Use credit and debit cards with rich transit receipts
  • Transit Passes
    Replace paper tickets and reduce fraud
  • Generic
  • Overview
  • Generic pass
    Create your own unique pass experiences in Google Wallet
  • Generic private pass
    Create a generic private pass for more sensitive user data, such as health insurance cards
  • Other Resources
  • Smart Tap
    Enable pass redemption via NFC tap
  • Release Notes
    View Google Wallet release notes
Blog Events
  • StackOverflow
  • GitHub
  • YouTube
  • X (Twitter)
  • Discord
/
  • English
  • Deutsch
  • Español
  • Français
  • Indonesia
  • Português – Brasil
  • Русский
  • 中文 – 简体
  • 日本語
  • 한국어
  • Boarding passes
Get Started Go to console
Guides Reference Support
Google Wallet
  • Google Wallet
  • Documentation
    • More
    • Guides
    • Reference
    • Support
  • Blog
  • Events
  • Community
    • More
  • Introduction
  • Overview
  • Key concepts
  • Passes Classes and Objects
  • Add to Google Wallet flow
  • Getting started
  • Onboarding guide
  • Set up an Issuer account
  • Get authentication credentials
    • Service account key (REST API)
    • SHA-1 fingerprint (Android SDK)
  • Build your first pass
  • Working with boarding passes
  • Request authentication
  • Passes Classes and Objects
    • Create
    • Update
  • Add to Google Wallet
    • JSON Web Tokens (JWT)
    • Issue passes - Android
    • Issue passes - web, email, SMS
  • Advanced usage
    • Add a flight journey with multiple legs
    • Group multiple Boarding passes
    • Import boarding passes from flight reservation emails
    • Link to a Boarding pass
    • Add links to a Boarding pass
    • Expired Boarding passes
    • Add and delete callbacks
    • Account Restricted Passes
    • Trigger Push Notifications
    • Auto Linked Passes
    • Send rich messages with RBM
    • Rotating Barcodes
    • Create issuer accounts programmatically
    • Value Added Opportunities
  • Testing & go live
  • Request publishing access
  • Pre-launch testing
  • Launch checklist
  • Libraries & tools
  • Pass builder
  • Client Libraries
  • Codelabs
  • Sample apps
  • Resources
  • Release Notes
  • Error codes
  • FAQ
  • Pass template
  • Brand guidelines
  • Performance tips
  • Acceptable use policy
  • Terms of service
  • Access
  • Overview
  • Digital Car Keys
  • Campus IDs
  • Corporate Badges
  • Hotel Keys
  • Health
  • Overview
  • Health Insurance Cards
  • Test Records
  • COVID Cards
  • Identity
  • Overview
  • Verify with Google Wallet
  • Retail
  • Overview
  • Gift Cards
  • Loyalty Cards
  • Offers
  • In-store payments
  • Tickets and transit
  • Overview
  • Boarding Passes
  • Event Tickets
  • Closed Loop Transit Passes
  • Open Loop Transit Passes
  • Transit Passes
  • Generic
  • Overview
  • Generic pass
  • Generic private pass
  • Other Resources
  • Smart Tap
  • Release Notes
  • StackOverflow
  • GitHub
  • YouTube
  • X (Twitter)
  • Discord
  • Home
  • Products
  • Google Wallet
  • Boarding passes

Create issuer accounts programmatically

Only trusted aggregators can create issuer accounts programmatically.

Go to the Google Pay and Wallet Console and use the contact support widget to request for access to the documentation to create issuer accounts programmatically.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-06-12 UTC.

  • Programs

    • Google Developer Groups
    • Google Developer Experts
    • Accelerators
    • Women Techmakers
  • Developer consoles

    • Google API Console
    • Google Cloud Platform Console
    • Google Play Console
    • Firebase Console
    • Actions on Google Console
    • Cast SDK Developer Console
    • Chrome Web Store Dashboard
Google Developers
  • Android
  • Chrome
  • Firebase
  • Google Cloud Platform
  • All products
  • Terms
  • Privacy
  • ICP证合字B2-20070004号
  • Manage cookies
  • Sign up for the Google Developers newsletter Subscribe
  • English
  • Deutsch
  • Español
  • Français
  • Indonesia
  • Português – Brasil
  • Русский
  • 中文 – 简体
  • 日本語
  • 한국어