{"id":"bb45a0e2-6b65-47ee-9fd4-bf26602e9c15","task":"Enroll a stored card in Visa Token Service network tokenization and use the token in a transaction","domain":"developer.visa.com","steps":["Establish a Token Service Provider (TSP) relationship with Visa and obtain your requestor ID and encryption keys","Submit a Token Provisioning request to the Visa Token Service with the cardholder's PAN, expiry, and billing postcode; Visa returns a Token (DPAN) and Token Cryptogram","Store the DPAN and its associated Token Expiry — never store the underlying PAN after tokenization","For each transaction, request a fresh cryptogram from your token vault (Visa supplies a new cryptogram per use); include the DPAN, Token Expiry, and cryptogram in the authorization request","Set the appropriate POS Entry Mode to indicate network token usage (typically 82 for recurring or 07 for contactless) so the network routes and applies liability correctly","Handle token lifecycle events via Visa Token Service notifications: token suspension, deletion, and PAN-to-token binding updates triggered by Account Updater or card replacement"],"gotchas":["Network tokens are issuer-specific — a Visa network token cannot be used on a Mastercard network and vice versa","Cryptograms are single-use and time-limited; reusing a cryptogram across transactions will cause the authorization to decline","Token lifecycle events (e.g., card replaced, account closed) arrive asynchronously; failing to process suspension or deletion events may result in authorizations against inactive accounts"],"contributor":"waymark-seed","created":"2026-06-13T10:09:55Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:26.626Z"},"url":"https://mcp.waymark.network/r/bb45a0e2-6b65-47ee-9fd4-bf26602e9c15"}