What does “pass issuer” mean?
A pass issuer is the entity that creates wallet passes, delivers them to users' phones, owns them, and updates them afterwards. The term comes from Google Wallet's developer documentation, but the role exists identically on Apple's side. It can be the brand on the pass or a provider issuing on that brand's behalf.
What is a Google Wallet issuer ID?
It is the numeric identifier Google assigns to an issuer account in the Google Pay & Wallet Console. Every pass class and pass object is created under an issuer ID, and it determines who can mint and update those passes. It identifies the operating entity, not the brand displayed on the pass.
Who issues Apple Wallet passes?
Whoever controls the Pass Type ID and its signing certificate. Apple never uses the word “issuer”, but every pass is signed with a certificate tied to a specific Apple Developer account, so the certificate holder is the issuer in practice. Those certificates expire annually and must be rotated to keep issuing.
Do I need my own Google Wallet issuer account?
Only if you are operating the pass infrastructure yourself. If you use a pass issuer provider, passes are issued under the provider's account with your branding — an arrangement Google's own terminology explicitly supports. You need your own account when you want to own the signing, update, and monitoring stack directly.
What is a pass issuer provider or aggregator?
A company that acts as the pass issuer on behalf of other organisations. Google's documentation names aggregators as a recognised type of pass issuer. You send the data; the provider runs the wallet accounts, certificates, signing, and update infrastructure for both platforms, and returns Add to Wallet links carrying your brand.
Can a pass issuer update passes after they are installed?
Yes — that is most of the job. On Google Wallet, the issuer updates pass objects through the API and the change reaches installed passes. On Apple Wallet, the issuer sends a silent push through APNs and the device fetches the new version from the issuer's servers. Only the issuer can do this, which is why the role carries ongoing operational responsibility, not a one-time setup.