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.

Apple Wallet & certificates

How Apple Wallet updates reach the phone

Updated June 29, 2026

When you change an Apple pass, the new version reaches installed phones without the holder doing anything. Here's what happens under the hood, which explains why updates are usually instant but occasionally take a little while.

Registration

When someone adds your pass to Apple Wallet, their device quietly registers with Passmint. From then on, Passmint knows that device holds that pass and can notify it when something changes.

Silent push

When you update the pass, Passmint sends a silent push to every registered device through Apple's push service. The push carries no content and shows no notification. It's a nudge that tells Wallet to check for a new version. Wallet then fetches the updated pass from Passmint and refreshes the card in place.

This two-step design (a nudge, then a fetch) is how Apple Wallet works for all passes, not just Passmint's. It keeps the actual pass data private and lets Wallet pull only when something has changed.

Why timing varies

Most updates land within seconds. A few things can stretch that out:

  • The phone is offline. It receives the update the next time it has a connection.
  • The device hasn't registered. A pass that was never fully added, or was removed, won't receive pushes.
  • System conditions. Apple's push delivery and Wallet's refresh can be affected by low power mode and background activity limits on the device.

Pushing updates relies on the same certificate that signs your passes. If that certificate has expired, updates stop going out until you renew it.

If a specific pass isn't updating, work through my pass isn't updating.

Related articles

Set up your Apple Pass Type ID certificateGenerate a signing request, create a Pass Type ID at Apple, and upload the result.Renewing or replacing an Apple certificateWhat expiry means for your live passes and how to swap in a new certificate.

On this page

  • Registration
  • Silent push
  • Why timing varies