Merchant tokenization
what is merchant tokenization merchant tokenization is a security capability that replaces a cardholder's with a unique network token specific to a single merchant merchant tokenization differs from digital wallet tokenization in one key way digital wallet tokenization starts when a user adds a card to a wallet merchant tokenization is driven by the merchant when a user saves their card on file for future use how it works %%{init {'theme' 'base', 'themevariables' {'actorbkg' '#ffffff', 'actortextcolor' '#333333', 'actorborder' '#333333'}}}%% sequencediagram box rgba(163, 230, 247, 0 3) participant ch as 🧑 cardholder end box rgba(123, 186, 237, 0 3) participant m as 🏪 merchant end box rgba(37, 125, 201, 0 3) participant pp as 🔄 payment processor end box rgba(37, 56, 201, 0 3) participant cn as 🌐 card network\<br/>(visa / mastercard) end box rgba(6, 144, 250, 0 3) participant is as 🏦 issuer end note over ch,is 1️⃣ initiation ch >>m enters card details (pan)\<br/>e g , netflix, amazon m >>m cardholder saves card\<br/>for future billing note over ch,is 2️⃣ token request m >>pp requests network token pp >>cn forwards token request\<br/>(includes raw pan) cn >>is validates card &\<br/>requests approval is >>cn approves tokenization cn >>pp returns network token\<br/>(replaces raw pan) pp >>m delivers token note over ch,is 3️⃣ storage m >>m stores merchant token\<br/>in place of sensitive\<br/>card number in database note right of m raw pan is discarded —\<br/>only token is retained note over ch,is 4️⃣ transacting m >>cn submits payment using token\<br/>+ unique cryptogram cn >>cn validates cryptogram\<br/>(ensures token is bound\<br/>to this merchant) cn >>is forwards transaction\<br/>with original pan is >>cn approves / declines cn >>m transaction result m >>ch payment confirmed note over cn 🔒 stolen token cannot\<br/>be used elsewhere —\<br/>cryptogram is merchant specific loop recurring & one click m >>cn future payment with\<br/>same token + new cryptogram cn >>m validated & processed end 1\ initiation a cardholder enters card details at an online merchant or subscription service for example, netflix or amazon the user saves the card for future billing 2\ token request the merchant or their payment processor requests a network token the request goes to the card network (visa or mastercard) the dpan (device primary account number) token replaces the raw pan (primary account number) 3\ storage after the issuer approves, the merchant stores the token the merchant token replaces the sensitive card number in their database 4\ transacting the merchant uses this token for all future payments this covers recurring charges and one click purchases each transaction includes a unique cryptogram the network validates this cryptogram, ensuring that a stolen token cannot be used elsewhere key benefits security the network restricts the token to a specific domain the token only works at the merchant that requested it other merchants cannot use a stolen token lifecycle management when a cardholder loses or reissues a physical card, the network automatically updates the merchant token services like vau/abu handle this subscriptions continue without interruption control issuers can view and manage tokens individually suspend a specific subscription token without canceling the physical card