Digital Wallet Pass
A virtual card or credential stored in mobile wallet apps like Apple Wallet or Google Wallet for contactless payments and identity verification.
Key Takeaways
- A digital wallet pass is a virtual representation of a payment card, boarding pass, loyalty card, or identity credential stored on a mobile device: it enables contactless payments and credential verification through apps like Apple Wallet and Google Wallet.
- Payment passes use network tokenization and secure element hardware to ensure that the real card number is never stored on the device or transmitted to merchants, making them more secure than physical cards.
- Crypto-funded virtual cards from providers like Coinbase, Gnosis Pay, and others can be added as digital wallet passes, enabling users to spend Bitcoin or stablecoins at any contactless terminal worldwide.
What Is a Digital Wallet Pass?
A digital wallet pass is a virtualized card or credential stored inside a mobile wallet application such as Apple Wallet (iOS) or Google Wallet (Android). Rather than carrying a physical plastic card or paper ticket, users store a digital version on their phone that can be presented at point-of-sale terminals, transit gates, venue entrances, or identity checkpoints.
Digital wallet passes fall into two broad categories. Payment passes are tokenized credit or debit cards used for tap-to-pay transactions via Apple Pay or Google Pay. Non-payment passes include boarding passes, event tickets, loyalty cards, coupons, store cards, and government-issued credentials like driver's licenses in supported jurisdictions.
The technology has grown rapidly: over 5 billion people globally now use digital wallets, and contactless payments account for roughly 60% of all in-store transactions in the United States as of 2025. In Europe, that figure approaches 85% of retail transactions.
How It Works
The payment pass flow involves three layers working together: tokenization (replacing the real card number), secure storage (protecting the token on-device), and NFC transmission (communicating with the merchant terminal).
Tokenization and Provisioning
When a user adds a card to Apple Wallet or Google Wallet, the real card number (called the Primary Account Number, or PAN) never gets stored on the device. Instead, a multi-step provisioning process creates a substitute:
- The user enters card details manually, scans the physical card, or taps "Add to Wallet" from their banking app (push provisioning)
- The device encrypts and sends the PAN to Apple or Google servers, which forward it to the card network (Visa, Mastercard) acting as a Token Service Provider (TSP)
- The TSP validates the card with the issuing bank, which may require additional verification via SMS, in-app approval, or a phone call
- Upon approval, the TSP generates a Device Account Number (DAN): a substitute number with no mathematical connection to the original PAN
- The DAN and an associated token key are delivered to the device's secure element, a tamper-resistant hardware chip isolated from the main processor
The merchant, the device's operating system, and even Apple or Google never have access to the original card number after provisioning completes.
Secure Storage
Apple devices store payment credentials in a dedicated secure element: a tamper-resistant microcontroller physically separate from the main processor. The NFC controller routes transaction data directly to this chip, bypassing iOS entirely.
Android devices use two approaches. Hardware-based secure elements work similarly to Apple's implementation. Host Card Emulation (HCE) handles card emulation in software on the main CPU, using cloud-based tokenization where limited-use virtual card numbers are downloaded from Google's servers and refreshed periodically. Modern Google Pay uses a hybrid approach that combines HCE architecture with cloud-provisioned tokens.
NFC Payment Flow
When a user pays at a contactless terminal, the following sequence occurs:
- The user authenticates with biometrics (Face ID, Touch ID, or fingerprint) or a device passcode: biometric data is processed entirely within the Secure Enclave and never leaves the device
- The Secure Enclave confirms the biometric match and sends signed authorization data to the secure element via an encrypted channel using Elliptic Curve Diffie-Hellman key agreement
- The secure element generates a one-time cryptogram using the DAN, token key, a transaction counter, and a Terminal Unpredictable Number from the POS terminal
- The DAN and cryptogram are transmitted to the merchant terminal via NFC over the ISO/IEC 14443 protocol at 13.56 MHz within a range of approximately 10 cm
- The merchant's acquiring bank forwards the tokenized data to the card network, which validates the cryptogram, de-tokenizes the DAN back to the original PAN, and sends it to the issuing bank for authorization
Each cryptogram is single-use: even if intercepted, the data cannot be replayed to make another transaction.
Non-Payment Pass Architecture
Non-payment passes use different formats depending on the platform. Apple Wallet uses the .pkpass file format: a cryptographically signed ZIP archive containing a pass.json definition, image assets, and a PKCS #7 digital signature. Any modification to the pass invalidates the signature chain.
Google Wallet uses a JSON-based Class/Object architecture. A Passes Class defines shared template properties, while a Passes Object contains unique per-user data. Developers distribute passes by generating signed JWTs (JSON Web Tokens) linked to an "Add to Google Wallet" button.
// Simplified Apple .pkpass structure
{
"pass.json": {
"formatVersion": 1,
"passTypeIdentifier": "pass.com.example.loyalty",
"serialNumber": "abc123",
"teamIdentifier": "TEAM_ID",
"barcode": {
"format": "PKBarcodeFormatQR",
"message": "LOYALTY-12345"
}
},
"manifest.json": { /* SHA-1 hashes of all files */ },
"signature": "/* PKCS #7 detached signature */"
}Both platforms support real-time updates: passes can push notifications when gates change, balances update, or location-based triggers fire (such as displaying a boarding pass at the airport).
Use Cases
Contactless Payments
The most common use case: replacing physical credit and debit cards for in-store purchases. Apple Pay has over 740 million users globally, and roughly 85% of US retailers accept it. Google Pay serves over 200 million users. Together, these platforms process trillions of dollars in annual transaction volume through existing payment rails.
Transit and Travel
Transit agencies in major cities support digital wallet passes for subway, bus, and rail fare payment. Airlines issue boarding passes directly to Apple Wallet and Google Wallet, with real-time gate and delay updates pushed to the pass. Hotel chains issue digital room keys as wallet passes.
Identity and Credentials
Several US states now support digital driver's licenses stored in Apple Wallet. Student IDs, employee badges, and membership cards are increasingly distributed as digital wallet passes, reducing reliance on physical credentials.
Crypto-Funded Spending
A growing number of crypto card providers issue virtual cards that can be added to Apple Wallet or Google Wallet, bridging cryptocurrency holdings with the existing contactless payment infrastructure:
| Provider | Network | Funding Sources |
|---|---|---|
| Coinbase Card | Visa | USD, USDC, or crypto from Coinbase balance |
| Gnosis Pay | Visa | EURe, GBPe, USDCe (self-custodial) |
| Crypto.com | Visa | Fiat or stablecoins |
| BitPay Card | Mastercard | Crypto converted to fiat |
Gnosis Pay is notable for maintaining self-custody: funds remain in the user's on-chain wallet until the moment of spending. The card converts stablecoins to fiat at the point of sale, with the merchant receiving payment through standard Visa rails. Visa reported that purchases on stablecoin-linked cards reached a $3.5 billion annualized run rate in late 2025. For a deeper analysis of this market, see the stablecoin debit card market overview and the crypto debit card landscape.
Why It Matters for Crypto
Digital wallet passes solve the "last mile" problem for cryptocurrency spending. Users can hold Bitcoin, stablecoins, or other digital assets and spend them at any of the millions of contactless terminals worldwide without the merchant needing to understand or accept crypto directly. The conversion happens behind the scenes through the card issuer's payment processor.
This integration is particularly significant for stablecoin users. Someone holding USDC or another dollar-pegged stablecoin can add a crypto-funded virtual card to their phone and tap to pay at any store, effectively using stablecoin payment rails while the merchant processes a standard card transaction. Projects building on Bitcoin Layer 2 networks like Spark could further reduce the friction of funding these cards by enabling instant, low-cost transfers from embedded wallets to card accounts.
Risks and Considerations
Device Dependency
Digital wallet passes require a powered, functional device. A dead battery, broken phone, or software crash can leave users without access to payment cards, boarding passes, or identity credentials. Unlike physical cards, there is no offline fallback for NFC-based payments.
Platform Lock-In
Apple and Google control the wallet ecosystems on their respective platforms. Apple restricted third-party NFC payment access on iOS until regulatory pressure in the EU led to changes in 2024. Pass formats differ between platforms, requiring developers to maintain separate integrations for Apple PassKit and Google Wallet API.
Privacy Considerations
While biometric data stays on-device, the wallet providers and card networks can observe transaction metadata: where, when, and how much a user spends. This creates a detailed financial profile. Users concerned with privacy should understand the tradeoff between convenience and surveillance inherent in digital wallet payments compared to cash or privacy-preserving crypto payment methods.
Custodial Risk for Crypto Cards
Most crypto-funded cards require depositing funds with the card issuer, introducing hot wallet and counterparty risk. If the issuer becomes insolvent or is compromised, deposited funds may be lost. Self-custodial solutions like Gnosis Pay mitigate this by keeping funds on-chain until spending, but they remain the exception rather than the norm.
Regulatory Fragmentation
Digital wallet regulations vary significantly by jurisdiction. Requirements around digital identity verification, transaction limits, and KYC/AML compliance differ across countries. Crypto card issuers must navigate both traditional payment regulations and emerging digital asset frameworks, which can limit availability in certain regions.
This glossary entry is for informational purposes only and does not constitute financial or investment advice. Always do your own research before using any protocol or technology.