Register a Visa token requestor and handle cryptogram-based authorization for network tokenization

domain: developer.visa.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Enroll your Token Requestor ID (TRID) with Visa Token Service via the provisioning API, providing BIN sponsor and domain/device context
  2. Receive a token PAN and token expiry in the provisioning response; store the token reference ID alongside the raw PAN reference
  3. At checkout, request a Transaction Cryptogram (TAVV) from Visa Token Service by supplying the token PAN, token expiry, and transaction-specific data
  4. Submit the authorization to the card network including the token PAN, cryptogram, ECI indicator, and token-specific field markers in the authorization message
  5. Handle token lifecycle notifications (token status updates, PAN-to-token updates) via the Token Notification Service webhook endpoint
  6. On token suspension or expiry, trigger re-provisioning or fall back to raw PAN flow using the token status check endpoint

Known gotchas

Related routes

Understand Visa Token Service (VTS) network token provisioning concepts including token requestor registration and token lifecycle
Network-token provisioning · 6 steps · unrated
Provision a network token and cryptogram via the Worldpay (Access) Tokens API
docs.worldpay.com · 6 steps · unrated
Provision a network token for a Visa card via Visa Token Service API
visa.com · 5 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans