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

How Google Wallet passes work on Passmint

Updated June 29, 2026

Google Wallet passes work differently from Apple Wallet passes under the hood. Knowing the model makes the rest of the Google setup, and the occasional quirk, much easier to understand.

Apple sends a file, Google sends a link

  • Apple Wallet passes are a signed file (a .pkpass) that contains everything, images included. The file is downloaded and added to Wallet.
  • Google Wallet passes are a save link. Tapping Add to Google Wallet opens Google, which reads the pass details and saves it to the holder's Google account. The card then lives in their Google Wallet across their devices.

Because a Google pass is tied to a Google account rather than a single file on one device, it shows up wherever that person is signed in.

The role of your issuer

Google passes are created under a Google Wallet issuer, which is your organization's identity in Google's system. Every live Google pass you send is issued under your own issuer, which you connect once. See connect your Google Wallet issuer.

In test mode, Passmint can fall back to a shared issuer so you can try Google passes before connecting your own. That shared issuer has an important catch covered in test issuer vs your own issuer.

Images load from a URL

Apple embeds images in the pass file. Google fetches your logo and hero image from a public URL when the pass is saved. Passmint hosts those images for you, but it's why a brand-new Google pass can show its artwork a moment after the rest of the card. See Google Wallet image requirements.

To send live Google passes you must connect your own issuer. Without one, live Google passes are skipped rather than created. Test passes can use the shared issuer.

Related articles

Connect your Google Wallet issuerGrant Passmint access to your Google issuer and verify the connection.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.

On this page

  • Apple sends a file, Google sends a link
  • The role of your issuer
  • Images load from a URL