Research/Payments

Network Tokenization: How Visa, Mastercard, and Apple Tokenize Card Credentials Differently

Card network tokenization replaces PANs with device-specific tokens. Comparing implementations across Visa, Mastercard, and Apple Pay.

bcMaoAug 30, 2026

Every time you tap your phone at a terminal or check out online with a saved card, the merchant never sees your real card number. Instead, a network token stands in for the 16-digit primary account number (PAN), and a one-time cryptogram proves the transaction is legitimate. This is payment tokenization: the security layer that has quietly become the default for digital card payments.

But the implementations differ. Visa, Mastercard, and Apple each approach tokenization with distinct architectures, trust models, and tradeoffs. For anyone building payment infrastructure or evaluating how crypto payment systems compare, understanding these differences is essential.

What Is Network Tokenization?

Network tokenization replaces a card's PAN with a surrogate value (the token) that is useless outside its authorized context. The real PAN is stored in a secure vault operated by the card network, and the token is restricted to a specific domain: a particular device, merchant, or payment channel. If a token is intercepted, it cannot be replayed in a different context.

The concept was formalized in March 2014 when EMVCo published the EMV Payment Tokenisation Specification v1.0, establishing an industry-wide standard. The spec defines token format (13 to 19 digits conforming to ISO account number rules), domain restriction controls, lifecycle management, and the Payment Account Reference (PAR) mechanism that links tokens back to the original PAN. The latest version, v2.4, was published in July 2026.

Domain restriction is the key: A payment token is bound to a specific context: a single device, a single merchant, or a single payment channel. A token provisioned for Apple Pay on your iPhone cannot be used at a different merchant's online checkout. This domain binding is what makes stolen tokens worthless.

How the Tokenization Flow Works

Regardless of provider, all network tokenization follows the same five-stage lifecycle defined by the EMVCo specification:

  1. Token request: a wallet, merchant, or device requests a token from the card network's Token Service Provider (TSP)
  2. Provisioning: the TSP validates the card with the issuing bank, generates a domain-restricted token, and maps it to the PAN in a secure vault
  3. Storage: the token is stored on the requesting device, merchant system, or wallet
  4. Authorization: the token travels with a dynamic, one-time cryptogram through the payment network to the acquirer and issuer
  5. De-tokenization: the TSP maps the token back to the real PAN and forwards the authorization request to the issuing bank

The merchant and acquirer only ever handle the token. The PAN stays in the network vault, dramatically reducing the surface area for data breaches.

Visa Token Service (VTS)

Visa launched VTS in September 2014, timed to support Apple Pay's October debut. As of Q4 fiscal 2025, Visa has issued over 16 billion tokens across more than 8,000 issuers in 200+ markets.

Architecture

VTS operates through a centralized token vault maintained by Visa. When a token requestor (a wallet provider, merchant, or payment facilitator) submits a request, Visa assigns a Token Requestor ID (TRID) that uniquely identifies the domain. TRIDs are not merchant-specific: a single token requestor can implement additional domain controls through their TRID.

Each token is generated as a surrogate that passes standard PAN validation (Luhn check, correct BIN range) but maps to no real account on its own. During authorization, the token travels with a transaction-specific cryptogram. Visa de-tokenizes at the network level, so the issuer receives the real PAN and can apply its standard fraud and authorization rules.

Scale and Impact

Visa's tokenization milestones illustrate the acceleration: 1 billion tokens by 2020, 10 billion by mid-2024, and 16 billion by late 2025 (roughly 1 billion new tokens per quarter). In the year leading up to the 10 billion milestone, Visa reported $40 billion in incremental e-commerce revenue and $650 million in fraud savings attributable to tokenization. Approximately 50% of global e-commerce transactions on Visa now use tokens.

Mastercard Digital Enablement Service (MDES)

Mastercard launched MDES in September 2014 alongside Apple Pay. In September 2015, Mastercard introduced Digital Enablement Express to simplify onboarding for wallet providers and device manufacturers.

Architecture

MDES follows the same EMVCo framework as VTS. Four parties participate: the token requestor, the issuer, the MDES token vault, and the cardholder. The provisioning flow mirrors Visa's: token request, identification and verification (ID&V), token provisioning with domain binding, transaction authorization with a one-time cryptogram, and de-tokenization at the network level.

Architecturally, MDES and VTS are functionally equivalent: both implement the EMVCo Payment Tokenisation framework, both use centralized vaults, and both generate domain-restricted tokens. The meaningful differences are commercial rather than technical. Visa reports a 4.6% authorization rate uplift for tokenized card-not-present (CNP) transactions, while Mastercard reports a 2.1% uplift.

Adoption

As of 2024, roughly 30% of all Mastercard transactions were tokenized (approximately 4 billion tokenized transactions per month). By late 2025, that figure reached an estimated 35 to 40%. Mastercard has committed to prohibiting manually entered card numbers in Europe by 2030, making network tokenization the default for all digital transactions.

Apple Pay and the Secure Element Approach

Apple Pay launched on October 20, 2014, and introduced a hardware-rooted tokenization model that differs from the network-level approach of VTS and MDES. While Apple relies on Visa and Mastercard as Token Service Providers, the token storage and cryptogram generation happen in a dedicated chip on the device.

Device Account Numbers and the Secure Element

iPhones (6 and later) and Apple Watch contain a Secure Element (SE): a tamper-resistant chip embedded in the NFC controller. When a user adds a card to Apple Pay, Apple's servers forward the card details to the relevant card network. The network validates the card with the issuing bank and generates a Device Account Number (DAN), sometimes called a Device Primary Account Number (DPAN). This token and a cryptographic key are stored exclusively in the Secure Element, walled off from iOS and never backed up to iCloud.

Per-Transaction Cryptograms

For each payment, the Secure Element generates a dynamic, one-time cryptogram using the DAN, the stored token key, the transaction amount, and other context-specific data. In EMV contactless mode, this produces a full dynamic cryptogram. Each cryptogram is single-use and time-bound, preventing replay attacks. The merchant receives only the DAN and cryptogram: never the real PAN.

Hardware vs. software security: Apple's Secure Element is a dedicated chip physically isolated from the main processor. By contrast, Google Pay uses Host Card Emulation (HCE), a software architecture introduced in Android 4.4 that stores credentials on Google's cloud servers and delivers limited-use keys to the device. Both approaches generate per-transaction cryptograms, but Apple's hardware isolation provides stronger guarantees against device-level attacks.

Comparing Tokenization Architectures

The following table compares how each major player implements payment tokenization:

FeatureVisa (VTS)Mastercard (MDES)Apple PayGoogle Pay
Launch dateSeptember 2014September 2014October 20142015 (Android Pay)
RoleToken Service ProviderToken Service ProviderToken RequestorToken Requestor
Token storageNetwork vaultNetwork vaultOn-device Secure ElementCloud (HCE)
Cryptogram generationNetwork-levelNetwork-levelOn-device (SE chip)On-device (TEE/software)
Domain restrictionDevice, merchant, or channelDevice, merchant, or channelSpecific device onlySpecific device only
Hardware dependencyNone (network service)None (network service)Secure Element requiredNFC required, no SE needed
CNP auth rate uplift+4.6%+2.1%Inherits network upliftInherits network uplift
Tokens issued16 billion (Q4 FY2025)~4B/month tokenized txnsN/A (uses VTS/MDES tokens)N/A (uses VTS/MDES tokens)

Apple Pay and Google Pay are token requestors, not Token Service Providers. They consume tokens generated by Visa and Mastercard. The distinction matters: Apple does not operate a token vault or perform de-tokenization. It requests tokens from the card network and stores them in hardware.

Why Tokenized Transactions Outperform

The fraud and authorization data is unambiguous. Visa reports a 30% reduction in online fraud for tokenized versus PAN-based transactions, and token fraud declined an additional 9.6% from July to December 2025 compared to the same period in 2024. In 2025, Visa blocked nearly twice as many fraudulent e-commerce transactions as the prior year, reducing overall e-commerce fraud rates by 8%.

Authorization rates also improve because tokenized transactions carry stronger authentication signals. The issuer knows the token is bound to a verified device or merchant, reducing the risk of false declines. For merchants, this translates directly to revenue: Visa attributes $40 billion in incremental e-commerce revenue to tokenization in the year leading up to mid-2024.

Card-on-File Benefits

For subscription businesses and merchants that store card-on-file credentials, network tokens solve a persistent problem: card updates. When a card is reissued, lost, or expired, the network automatically updates the token mapping through services like Visa's Account Updater. This eliminates passive churn, where recurring payments fail because stored card data becomes stale. Network tokens improve authorization rates by 2 to 7 percentage points compared to raw PANs for card-on-file transactions.

Click to Pay and Secure Remote Commerce

Click to Pay is the consumer-facing brand built on EMVCo's Secure Remote Commerce (SRC) specifications. Every Click to Pay transaction uses network tokenization: the consumer's PAN is replaced by a token and per-transaction cryptogram. A single enrollment works across all participating card networks and merchants, replacing earlier fragmented products like Visa Checkout and Masterpass.

Click to Pay has surpassed 70 million global registrations across 23 countries, with Visa mandating issuer support across Europe (April 2024), the Middle East (April 2025), and South Africa (October 2026). The SRC specification v1.5 (October 2025) added passkey support via FIDO, combining WebAuthn biometric authentication with network tokenization for a checkout flow that uses neither passwords nor card numbers.

The Tokenization Terminology Problem

In payments, “tokenization” means replacing sensitive credential data with a non-sensitive surrogate. In crypto, “tokenization” means creating a digital representation of an asset on a blockchain. Both use the word “token,” but the concepts are fundamentally different.

DimensionPayment TokenizationCrypto/Blockchain Tokenization
PurposeData security: hide sensitive credentialsAsset representation: create tradeable digital ownership
InfrastructureCentralized vaults (Visa, Mastercard)Decentralized or permissioned blockchains
Token propertiesDomain-restricted, non-transferable, no ownership rightsProgrammable, transferable, can represent fractional ownership
TransferabilityBound to one context; cannot be movedFreely transferable between wallets
SettlementTraditional card network settlement (T+1 to T+2)On-chain settlement (seconds to minutes)
RegulationPCI DSS, PSD2, EMVCo standardsSecurities law, MiCA, GENIUS Act
HistoryFormalized by EMVCo in 2014Emerged with Ethereum smart contracts (2015 to 2017)

A Visa token is a pointer to data in a vault. An ERC-20 token or a Taproot Asset is a self-contained asset on a ledger. The confusion is purely terminological: the underlying mechanisms share almost nothing. When a stablecoin issuer says their dollar token is “tokenized,” they mean something categorically different from what Visa means when it says a card transaction is “tokenized.”

What Crypto Payments Can Learn from Card Tokenization

Card network tokenization solved a real problem: merchants stored raw PANs, breaches exposed millions of cards, and fraud costs spiraled. The solution was to remove sensitive data from the transaction flow entirely. Crypto payment systems face an analogous challenge: how to enable seamless payments without exposing private keys or creating replayable transaction data.

Several design principles from card tokenization translate directly:

  • Domain restriction: binding payment credentials to specific contexts prevents replay attacks
  • Per-transaction cryptograms: one-time proofs that a payment is authorized, analogous to cryptographic signatures in Bitcoin transactions
  • Lifecycle management: automatic updates when credentials change, reducing payment failures
  • Layered security: separating the credential (PAN / private key) from the transaction instrument (token / signed transaction)

Bitcoin's UTXO model already provides certain tokenization-like properties. Each output is a one-time spendable credential that becomes invalid after use, similar to how a payment cryptogram cannot be replayed. Layer 2 protocols extend this further. Spark, for instance, uses FROST threshold signatures where neither the user nor the operator alone can authorize spending: a separation of control that echoes the domain restriction model of card tokenization, but with the added property of true settlement finality that card networks lack.

The Finality Gap

Card tokenization secures the authorization flow, but it does not change settlement. A tokenized Visa transaction still settles through the traditional card network settlement process: the merchant receives funds one to two business days after authorization, and the transaction remains reversible through chargebacks for months. The token protects the credential; it does not accelerate or finalize the money movement.

This is where Bitcoin-based payment systems offer a structural advantage. On Spark, a transfer settles instantly and is final once the cryptographic key rotation completes. There is no T+1 delay, no chargeback window, and no intermediary holding funds in transit. The atomic settlement model eliminates the counterparty risk that persists even in tokenized card transactions.

Tokenization without finality is incomplete: Card tokenization protects credentials but leaves the settlement layer unchanged. A tokenized card payment is still a promise to pay, not a completed transfer. Bitcoin Layer 2 protocols like Spark combine credential security with true settlement finality: the payment is done when it's done.

The Road Ahead for Network Tokenization

Industry projections show tokenized transactions reaching 574 billion globally by 2029, up from 283 billion in 2025. By 2030, tokenization is expected to secure roughly 2.4 trillion global transactions, representing 86% of applicable card payments. The direction is clear: raw PANs in digital payments are being phased out.

For new payment rails built on blockchain infrastructure, these numbers represent both validation and opportunity. Validation because they prove that abstracting sensitive credentials away from the transaction flow reduces fraud and improves authorization. Opportunity because card tokenization remains bolted onto a settlement layer designed in the 1970s: batch processing, T+1 clearing, and multi-party reconciliation.

Developers building on Bitcoin payment infrastructure can explore how Spark's architecture delivers both credential security and instant settlement through the Spark SDK documentation. For a deeper comparison of card network economics, see our analysis of Visa and Mastercard's fee structures and business models.

This article is for educational purposes only. It does not constitute financial or investment advice. Bitcoin and Layer 2 protocols involve technical and financial risk. Always do your own research and understand the tradeoffs before using any protocol.