Skip to content
SwipeSeal
Menu

Payment tokenization: how tokens run saved cards and subscriptions

Published 16 min read

A payment token is the stand-in your processor hands back when a customer pays: “Tokenization is a process by which the primary account number (PAN) is replaced with a surrogate value called a ‘token.’ De-tokenization is the reverse process of redeeming a token for its associated PAN value.” In a small business that means the card number goes into the processor's page or terminal and stays in its vault, and your shop keeps a token it can charge again for saved cards, subscriptions and refunds. The card brands still treat that saved token as a stored card, and the setup is still yours to run.

Dithered print of a folded paper stub with a blank square printed on it, beside a chip card on a counter
The card and the stub beside it: after the first payment, the stub is what the shop keeps.

A token's working day

Most small merchants never see a tokenization system. They see its output: a string in the customer record that lets them charge the card again. Follow one customer through a year of payments and the token turns up at every step, while the card number stays in the processor's vault.

Swipe sideways for every column

Which token is used at each payment moment, where the card number sits, and what Visa calls the charge
MomentToken usedCard number sits withVisa's name for it
A one-off online saleSingle-use, typicallyProcessorCardholder-initiated (CIT)
Customer ticks “save my card”Multi-use, issued nowProcessor’s vaultCIT; the token becomes a stored credential
Customer reorders with the saved cardThe same multi-use tokenProcessor’s vaultCredential-on-file CIT
Monthly membership renewsThe same tokenProcessor’s vaultMerchant-initiated (MIT): recurring
A later instalment of a split paymentThe same tokenProcessor’s vaultMIT: installment
Prepaid balance tops itself upThe same tokenProcessor’s vaultMIT: unscheduled credential on file
No-show fee on a booking held by tokenThe token, verified at bookingProcessor’s vaultMIT: no show, after a CIT at booking
Refund or chargebackThe original token, where supportedProcessor’s vaultNot in Visa’s stored-credential list

Look at where the token repeats. After the “save my card” moment, every later charge rides on the same token, which is why the token behind a saved card is the valuable one. The after-sale work matters too. The Council's advice is to pick a setup where, once a token is issued, “all further transactions or processing (for example, refunds, chargeback, loyalty tracking, etc.) can be performed without the need for the merchant to retrieve or access the PAN.”

Single-use and multi-use tokens

The Council sorts payment tokens by how long they live. Which kind you get decides whether you can charge the customer again without asking for the card.

“A single-use token is typically used to represent a specific, single transaction. A multi-use token represents a specific PAN, and may be used to track an individual PAN across multiple transactions.”

Source: PCI SSC, Tokenization Guidelines, §2, p. 5, read on 2026-10-22

A multi-use token “always maps a particular PAN value to the same token value within the tokenization system.” That is what makes subscriptions, saved cards and one-click reorders work, and it is also what makes the token worth guarding. A single-use token stands for one sale and nothing after it. Which mix you need, the guidelines say, “will depend on the merchant’s specific business need for retaining tokens.”

What a token can look like

  • Letters and digits7aF1Zx118523mw4cwl5x2
  • Digits only729129118523184663129
  • First six and last four of the card kept599400x18523mw4cw3383

Looks like a card numbersometimes

Source: PCI SSC, Tokenization Guidelines, §2, Table 1 (example tokens), read on 2026-10-22

The last format keeps the first six and last four digits so receipts and customer screens still show something familiar. The catch is in the guidelines' section on telling tokens apart: “some tokens are designed to mimic the type and format of the original PANs, and it may not be possible for a human reviewer to distinguish between the two types of data.” If you cannot tell a token from a card number, you cannot tell whether a spreadsheet or an export is in scope. The guidelines say the provider's method for telling them apart “should be shared with the merchants using that solution.”

Card on file and recurring: what the card brands add

A token keeps the card number off your systems. It does not take you out of the card brands' rules for saved cards. Visa defines a stored credential as information “(including, but not limited to, an account number or payment token)” stored to process future purchases, so a saved token counts the same as a saved card. Visa draws one line that helps small shops: a credential kept “to complete a single transaction or a single purchase” is not a stored credential. Its example is a hotel. A card held for one reservation is not stored; a card kept on a member profile for future stays is.

Visa's names for charges on a saved credential

Cardholder-initiated

  • Credential on file

Merchant-initiated: standing instruction

  • Installment
  • Recurring
  • Unscheduled credential on file

Merchant-initiated: industry practice

  • Incremental
  • Resubmission
  • Reauthorization
  • Delayed charges
  • No show

Run on a PAN or a tokeneither

Source: Visa stored-credential guide, pp. 5–7, read on 2026-10-22

The split that matters day to day is who starts the charge. A cardholder-initiated charge has the customer taking part, at a terminal, at checkout or with a card already on file. A merchant-initiated charge happens without them: the monthly renewal, the instalment, the mini-bar charge after checkout. Visa says these rules apply to transactions “Performed with primary account numbers (PANs) or payment tokens,” so the token changes nothing here.

Processors pass the same duty to you in their own docs. Stripe's guide to saving a card tells its users they are “responsible for your compliance with all applicable laws, regulations, and network rules when saving a customer’s payment details for future use,” and lists what to do first, including “Collect explicit consent from the customer for this specific use” and “Keep a record of your customer’s written agreement to your terms.” The token is the processor's; the agreement is yours.

Dithered print of a plain ticket stub lying across a chip card
A stub laid over the card: the token stands in for the number, not for the rules.

Processor tokens and network tokens

The tokens in the table above are processor tokens: your gateway issues them, keeps the card in its vault, and only it can turn one back into a card number. The card brands run a second layer. Visa describes its own service plainly: “Visa Token Service is a security technology that replaces 16-digit Visa account numbers with a token that only Visa can unlock, protecting the underlying account information.”

Swipe sideways for both columns

A processor token and a Visa network token compared
QuestionProcessor tokenVisa network token
Who issues itYour processor or gatewayVisa, through Visa Token Service
What it replacesThe card number in your recordsThe 16-digit Visa account number
Who can turn it backThe processor's tokenization systemOnly Visa
Where it worksWith the processor that issued itIn store or online, through wallets and apps
Card lost, stolen or expiredAsk your processorThe bank can update it, no customer action
What lands in your recordsThis tokenYour processor's token, with this one behind it if the processor uses them

The line a subscription business cares about is the last one. Visa says tokenization can update “expired or compromised payment credentials without any manual updates being made by the customer in the event that their Visa card is lost, stolen or expired.” A renewal that would have failed on a reissued card can go through.

You rarely choose between the two. A processor can request network tokens behind the token it gives you; Stripe, for one, lists “card account updater (CAU), network tokens, and Adaptive Acceptance” among its features for migrated cards (the Stripe PCI guide covers how it splits the rest of the work with you). Your records hold the processor's token either way. This page describes Visa's network tokens from Visa's own pages; for the other card brands, ask your processor which token services it uses.

What tokens do to your PCI scope

Tokens can shrink PCI scope, but “Tokenization solutions do not eliminate the need to maintain and validate PCI DSS compliance.” A system holding only tokens is out of scope only if the PAN cannot be recovered from those tokens and the system cannot affect cardholder data security. The Council's tests for that live in our tokenization vs encryption guide. What follows is the part a merchant on a processor's tokens tends to miss: the work that stays on your side.

“The merchant has ultimate responsibility for the proper implementation of any tokenization solution they use, including its deployment and operation.”

Source: PCI SSC, Tokenization Guidelines, §2.4.2, p. 14, read on 2026-10-22

Yours, even when the processor issues the tokens

  • A contract where the provider answers for the security of the card data it holds§2.4.2

  • Its PCI DSS status, checked at least yearly§2.4.2

  • Logs showing only authorized staff reach the token system§2.4.2

  • An incident plan that covers the token system§2.4.2

  • A yearly check that card numbers stay where they should§3.2

Moved to the processorthe vault

Source: PCI SSC, Tokenization Guidelines, §2.4.2 and §3.2, read on 2026-10-22

The incident line is more concrete than it sounds. The guidelines name the moves a plan should consider if something goes wrong, such as “rejecting de-tokenization requests from potentially compromised systems, reissuing tokens, and re-encrypting PANs in the data vault with new cryptographic keys.” Most of those are the processor's to perform; your plan should say who calls the processor and what you ask for.

Changing processors: the tokens stay, the cards move

A processor token only means something inside the system that issued it. When you move to a new processor, your saved tokens do not come with you; the card numbers behind them have to travel from one vault to the other, and you get new tokens at the far end. Stripe's migration docs show what that looks like from both sides; other processors' steps may differ, so ask yours.

Moving saved cards to a new processor

  1. 01YouOpen the new account and take new customers there, while existing customers are still charged through the old processor.
  2. 02YouAsk the old processor for a card data export, and file an import request with the new one.
  3. 03Both processorsThe old one encrypts the file with the new one's key and uploads it straight to the new one.
  4. 04New processorChecks the data, you approve a summary, it imports the cards and returns a mapping file to match your old records to the new ones.
  5. 05YouUpdate your records from the mapping file, move existing customers across, and cancel the old subscriptions.

Card numbers that pass through youNone

The same docs carry warnings worth planning around. Exports take time: “Processors can take anywhere from a few days to several months to produce a final export.” And the last step is not optional: “Cancel your previous subscriptions as soon as your Stripe subscriptions become active or you’ll bill your customers twice.”

Source: Stripe Docs: Import payment methods data, read on 2026-10-22

Source: Stripe Docs: Request a payment data export, read on 2026-10-22

The transfer runs between processors, not through you. Stripe's export page says it can “only transfer your card data to another PCI DSS Level 1-compliant payment processor” and asks for the receiving processor's Attestation of Compliance or Visa registry listing. It also says it “doesn’t export your account’s payment history, subscriptions, or other objects.” Plan for both: the cards move, the billing schedules you rebuild.

Questions to send your processor

Everything above comes down to answers only your processor can give. These are the questions, each tied to the rule or document it comes from. Send them as one email, keep the replies with your SAQ papers, and ask again when you change plans or add a sales channel.

Quick reference: payment tokens

Payment tokens on one receipt

  • Token for a one-off salesingle-use, typically

  • Token behind a saved cardmulti-use

  • Saved token, in Visa's rulesa stored credential

  • First charge declineddo not keep it

  • Visa network tokenonly Visa can unlock

  • Responsibility for the setupthe merchant's

  • Changing processorscards move vault to vault

Card numbers on your sidenone

Source: PCI SSC, Tokenization Guidelines, read on 2026-10-22

Source: Visa stored-credential guide, read on 2026-10-22

Next step: the guide to P2PE covers the counter, where a listed terminal encrypts the card before any of your systems can see it, and the rest of this topic sits under SAQs, Levels & Scope.

Sources

  1. PCI SSC: Information Supplement, PCI DSS Tokenization Guidelines (Aug 2011), §1.3, §2, §2.3.4, §2.4.1–2.4.3, §3.2, §4.1 (listings.pcisecuritystandards.org), read on 2026-10-22
  2. Visa: Improving Authorization Management for Transactions with Stored Credentials (2017), pp. 4–7 (usa.visa.com), read on 2026-10-22
  3. Visa: Visa Token Service (product page) (visa.com), read on 2026-10-22
  4. Visa: Visa Token Service momentum, Annual Update 2022 (fact sheet) (usa.visa.com), read on 2026-10-22
  5. Stripe Docs: Save a customer's payment method when they use it for a payment (Compliance) (docs.stripe.com), read on 2026-10-22
  6. Stripe Docs: Request a payment data export (docs.stripe.com), read on 2026-10-22
  7. Stripe Docs: Import payment methods data (migration overview) (docs.stripe.com), read on 2026-10-22
  8. PCI SSC: Prioritized Approach Tool for PCI DSS v4.0.1 (Req. 12.8.4, 12.8.5) (docs-prv.pcisecuritystandards.org), read on 2026-10-22
  9. PCI SSC: SAQ Instructions and Guidelines, PCI DSS v4.0.1 r1 (April 2025) (docs-prv.pcisecuritystandards.org), read on 2026-10-22