Passmint
TemplatesDocsPricingBlog
Log inGet started
Passmint

Apple and Google Wallet passes from one API. Built for people who ship.

Product
  • Pass Designer
  • Developers
  • Distribution
  • Analytics
  • Templates
  • Pricing
Developers
  • Documentation
  • API reference
  • Node SDK
  • Webhooks
Company
  • Changelog
  • About
  • Contact
  • Support
  • Security
  • Terms
  • Privacy
Social
  • GitHub
  • X

© 2026 Passmint. Built for indie makers.

Apple Wallet & Google Wallet, one API.

Google Wallet

Connect your Google Wallet issuer

Updated June 29, 2026

To send live Google Wallet passes, you connect your own Google Wallet issuer to Passmint. You do this by granting Passmint's service account access to your issuer in the Google Pay & Wallet Console, then confirming your Issuer ID in Passmint.

You'll need access to your organization's Google Pay & Wallet Console.

1
Open the connect screen in Passmint

Go to Settings → Certificates and start connecting a Google issuer. Passmint shows you the service account email to grant access to.

2
Add Passmint as a user on your issuer

In the Google Pay & Wallet Console, open your issuer's Users settings and add Passmint's service account email with Developer access. This lets Passmint create passes under your issuer without you ever handing over a key file.

3
Find your Issuer ID

Your Issuer ID is the numeric identifier shown in the Google Pay & Wallet Console. Copy it.

4
Enter and verify in Passmint

Paste the Issuer ID into Passmint and confirm. Passmint checks that it can reach your issuer with the access you granted. If the check passes, your issuer is connected and marked active.

Once connected, live Google passes are issued under your own issuer automatically.

If verification fails, the usual cause is that Passmint's service account hasn't been added to the issuer yet, or was added with the wrong access level. Re-check the Users section of your issuer in the Google console and confirm the exact service account email Passmint showed you.

After connecting

  • Issue a test pass first to confirm everything looks right, then switch to live.
  • If a live Google pass is skipped with a "no credential" reason, your issuer isn't connected yet. See a Google pass wasn't created.

Related articles

How Google Wallet passes work on PassmintThe save-link model behind Google passes, and how it differs from Apple.Test issuer vs your own issuerWhy test-mode Google passes only save for people added as testers.Google Wallet image & format requirementsHow Google loads pass images by URL, and why a bad URL gets a pass rejected.