Skip to login Skip to content
Developer Cybersource Logo

Getting started

Find tailored resources to kickstart your integration

API Reference

Use our live console to test and start building with our APIs

 

Accept payments

Online or In-person payment acceptance made easy

Technology partners

Register to get onboard our sandbox environment as a Tech partner or explore our pre-built integrations

Explore Products

Explore the platform’s products by use case, with comprehensive content and curated resources to support and accelerate your integration journey.

Intelligent Commerce

Access unified APIs for secure, cross-network agent-initiated payments enabling seamless onboarding, card enrollment, transaction management and more.

 

Resources

Create seamless scalable payment experiences with interactive tools and detailed documentation

Documentation hub

Explore developer guides and best practices for integration with our platform

SDKs

Get pre-built samples to build or customize your integrations to fit your business needs

Demo hub

Access to variety of our product demos 

Testing

Signup for sandbox and use testing resources before going live

Sandbox signup

Create a sandbox to test our APIs

 

Testing guide

Guide with sandbox testing instructions and processor specific testing trigger data

Response codes

Understand all different error codes that REST API responds with

Support

Find resources and guidance to build, test, and deploy on our platform

Frequently asked questions

Find answers to commonly-asked questions about our APIs and platform

Contact us

Connect with our team of experts to troubleshoot or go-live to Production

Developer community

Connect and share with community of developers 

 

AI Assistant

Menu
API Overview
  • Token Management Service Developer Guide
    • Recent Revisions to This Document
    • VISA Platform Connect: Specifications and Conditions for Resellers/Partners
    • TERMS OF USE APPLICABLE TO CARD NETWORK TOKENS
  • Introduction to the Token Management Service
    • Types of Tokens
      • Instrument Identifier Tokens
      • Customer Tokens
      • Shipping Address Tokens
      • Payment Instrument Tokens
      • Network Tokens
  • Token Management Service Workflows
    • PAN Tokenization Process Using TMS
    • Network Token Tokenization Process
    • Push Provisioning Process
    • Network Token Provisioning for Merchants
    • Network Token CIT for Merchants
    • Network Token MIT for Merchants
    • Network Token Provisioning for Partners
    • Network Token CIT for Partners
    • Network Token MIT for Partners
  • Requesting the Token Management Service API
    • HTTP Response Headers
    • Case Sensitivity
    • Metadata
    • Patching Considerations
      • Pagination
    • Supported Processors
    • Test Card Numbers
  • Token Management Service Onboarding
    • Merchant ID Hierarchy
    • Merchant ID Registration
    • Portfolio MIDs for Partners
    • Token Vault Management
      • Configure the Token Vault Settings Using the Business Center
      • Configure the Token Vault Access Using the Business Center
      • Configure Network Tokenization Using the Business Center
    • Message-Level Encryption Keys
      • Creating a Message-Level Encryption Key
  • Network Tokenization
    • Network Token Enablement
    • Network Token Onboarding—Partner Model
    • Network Token Life-Cycle Management
      • REST Examples: Life-Cycle Management Notifications
    • Network Token Life-Cycle Management Reports
    • Token Requestor IDs
  • Manage Webhook Subscriptions
    • Create Keys for Digital Signature
      • Required Fields for Creating Keys for Digital Signature
      • REST Example: Creating Keys for Digital Signature
    • Create Webhook Subscription
      • Required Fields for Creating Webhook Subscription
      • REST Example: Creating a Webhook Subscription
    • Retrieve Webhook Subscription Details
      • Required Field for Retrieving Webhook Subscription Details
      • REST Example: Retrieving Webhook Subscription Details
    • Update Webhook Subscription
      • Required Field for Updating Webhook Subscription
      • REST Example: Updating Webhook Subscriptions
    • Delete Webhook Subscription
      • Required Field for Deleting a Webhook Subscription
      • REST Example: Deleting a Webhook Subscription
  • Network Tokens
    • Authorize a Payment While Ignoring Network Token
    • Update Merchant-Initiated Transaction Authorization Options
    • Provision a Network Token for a Card Number
    • Provision a Network Token for an Existing Instrument Identifier
    • Provision a Network Token for a Consumer
    • Provision a Network Token for a Token
    • Retrieve a Standalone Network Token
    • Delete a Standalone Network Token
    • Retrieve Network Token Payment Credentials
    • Retrieve Network Token AFT Payment Credentials
    • Provision a Network Token with Push Provisioning
    • Simulate Life-Cycle Management Events
      • Available Fields for Simulating Life-Cycle Management Events
      • REST Example: Simulating Life-Cycle Management Events
    • Network Token Provision Failures
  • Create Multiple Tokens
  • Instrument Identifier Tokens
    • Manage Instrument Identifier Tokens
      • Create an Instrument Identifier
      • Create an Instrument Identifier for Enrollable Network Tokens
      • Create an Instrument Identifier and Network Token Using EMV Tags
      • Retrieve an Instrument Identifier
      • Update an Instrument Identifier
      • Retrieve an Instrument Identifier's Payment Instruments
      • Retrieve an Instrument Identifier with an Unmasked Card Number
      • Delete an Instrument Identifier
    • Payments with Instrument Identifier Tokens
      • Create an Instrument Identifier Token with Validated Payment Details
      • Authorize a Payment with an Instrument Identifier
      • Making a Credit with an Instrument Identifier
  • Payment Instrument Tokens
    • Manage Payment Instrument Tokens
      • Create a Payment Instrument
      • Retrieve a Payment Instrument
      • Find Payment Instruments by Card Number
      • Retrieve a Payment Instrument with an Unmasked Card Number
      • Update a Payment Instrument
      • Delete a Payment Instrument
    • Payments with Payment Instrument Tokens
      • Authorizing a Payment with a Payment Instrument
      • Making a Credit with a Payment Instrument
  • Customer Tokens
    • Manage Customer Tokens
      • Create a Customer
      • Retrieve a Customer
      • Update a Customer
      • Delete a Customer
      • Retrieve a Customer's Default Payment with an Unmasked Card Number
      • Retrieve a Customer's Default Payment and Shipping Details
    • Payments with Customer Tokens
      • Create a Customer Token with Validated Payment Details
      • Authorizing a Payment with a Customer Token
      • Making a Credit with a Customer Token
    • Shipping Address Tokens
      • Manage Shipping Address Tokens
      • Create a Customer Shipping Address
      • Add a Default Shipping Address
      • Add a Non-Default Shipping Address
      • Change a Default Shipping Address
      • Retrieve a Customer Shipping Address
      • Retrieve All Customer Shipping Addresses
      • Update a Customer Shipping Address
      • Delete a Customer Shipping Address
      • Payments with Shipping Address Tokens
      • Authorizing a Payment with a Non-Default Shipping Address
    • Customer Payment Instruments
      • Manage Customer Payment Instruments
        • Create a Customer Payment Instrument
        • Add a Default Payment Instrument Using Instrument Identifier
        • Add a Default Payment Instrument with Validated Payment
        • Add a Non-Default Payment Instrument Using Instrument Identifier
        • Add a Non-Default Payment Instrument with Validated Payment
        • Change a Customer's Default Payment Instrument
        • Retrieve a Customer Payment Instrument
        • Retrieve a Customer Payment Instrument with an Unmasked Card Number
        • List Payment Instruments for a Customer
        • Update a Customer Payment Instrument
        • Delete a Customer Payment Instrument
      • Payments with Customer Payment Instruments
        • Authorizing a Payment with a Non-Default Payment Instrument
        • Making a Credit with a Non-Default Payment Instrument
  • Passkey Service
    • Iframe Requirements
    • Create Tokenized Card Authentication Options
    • Create a One-Time Password for Tokenized Card Authentication
    • Validate a One-Time Password or Issuer Authentication Code
    • Create Tokenized Card Authentication Registration
    • Create Tokenized Credentials with Authenticated Passkey Service Credentials
  • Tap to Add Card
  • Card Art
    • Retrieve Card Art
  • BIN Lookup Service and TMS
    • REST Example: Retrieving an Instrument Identifier with BIN Details
  • Using Token Management Service with Wallet Apps
    • Manage Tokens with Wallet Apps
      • Create a New Customer Account
      • Add a New Shipping Address
      • Edit or Delete a Shipping Address
      • Create a New Payment Instrument with the Payments API
      • Edit or Delete a Payment Method
      • Change the Default Payment Method
      • Add a New Payment Method Address
      • View Wallet
    • Payments with Tokens and Wallet Apps
      • Authorize a Payment
  • Reference Information
    • Encrypt and Decrypt Data
    • HTTP Status Codes
  • Supported Processors
  • Documentation hub
  • Payments
  • Digital Acceptance
  • Token Management Service
  • Token Management Service Developer Guide
    • Recent Revisions to This Document
    • VISA Platform Connect: Specifications and Conditions for Resellers/Partners
    • TERMS OF USE APPLICABLE TO CARD NETWORK TOKENS
  • Introduction to the Token Management Service
    • Types of Tokens
      • Instrument Identifier Tokens
      • Customer Tokens
      • Shipping Address Tokens
      • Payment Instrument Tokens
      • Network Tokens
  • Token Management Service Workflows
    • PAN Tokenization Process Using TMS
    • Network Token Tokenization Process
    • Push Provisioning Process
    • Network Token Provisioning for Merchants
    • Network Token CIT for Merchants
    • Network Token MIT for Merchants
    • Network Token Provisioning for Partners
    • Network Token CIT for Partners
    • Network Token MIT for Partners
  • Requesting the Token Management Service API
    • HTTP Response Headers
    • Case Sensitivity
    • Metadata
    • Patching Considerations
      • Pagination
    • Supported Processors
    • Test Card Numbers
  • Token Management Service Onboarding
    • Merchant ID Hierarchy
    • Merchant ID Registration
    • Portfolio MIDs for Partners
    • Token Vault Management
      • Configure the Token Vault Settings Using the Business Center
      • Configure the Token Vault Access Using the Business Center
      • Configure Network Tokenization Using the Business Center
    • Message-Level Encryption Keys
      • Creating a Message-Level Encryption Key
  • Network Tokenization
    • Network Token Enablement
    • Network Token Onboarding—Partner Model
    • Network Token Life-Cycle Management
      • REST Examples: Life-Cycle Management Notifications
    • Network Token Life-Cycle Management Reports
    • Token Requestor IDs
  • Manage Webhook Subscriptions
    • Create Keys for Digital Signature
      • Required Fields for Creating Keys for Digital Signature
      • REST Example: Creating Keys for Digital Signature
    • Create Webhook Subscription
      • Required Fields for Creating Webhook Subscription
      • REST Example: Creating a Webhook Subscription
    • Retrieve Webhook Subscription Details
      • Required Field for Retrieving Webhook Subscription Details
      • REST Example: Retrieving Webhook Subscription Details
    • Update Webhook Subscription
      • Required Field for Updating Webhook Subscription
      • REST Example: Updating Webhook Subscriptions
    • Delete Webhook Subscription
      • Required Field for Deleting a Webhook Subscription
      • REST Example: Deleting a Webhook Subscription
  • Network Tokens
    • Authorize a Payment While Ignoring Network Token
    • Update Merchant-Initiated Transaction Authorization Options
    • Provision a Network Token for a Card Number
    • Provision a Network Token for an Existing Instrument Identifier
    • Provision a Network Token for a Consumer
    • Provision a Network Token for a Token
    • Retrieve a Standalone Network Token
    • Delete a Standalone Network Token
    • Retrieve Network Token Payment Credentials
    • Retrieve Network Token AFT Payment Credentials
    • Provision a Network Token with Push Provisioning
    • Simulate Life-Cycle Management Events
      • Available Fields for Simulating Life-Cycle Management Events
      • REST Example: Simulating Life-Cycle Management Events
    • Network Token Provision Failures
  • Create Multiple Tokens
  • Instrument Identifier Tokens
    • Manage Instrument Identifier Tokens
      • Create an Instrument Identifier
      • Create an Instrument Identifier for Enrollable Network Tokens
      • Create an Instrument Identifier and Network Token Using EMV Tags
      • Retrieve an Instrument Identifier
      • Update an Instrument Identifier
      • Retrieve an Instrument Identifier's Payment Instruments
      • Retrieve an Instrument Identifier with an Unmasked Card Number
      • Delete an Instrument Identifier
    • Payments with Instrument Identifier Tokens
      • Create an Instrument Identifier Token with Validated Payment Details
      • Authorize a Payment with an Instrument Identifier
      • Making a Credit with an Instrument Identifier
  • Payment Instrument Tokens
    • Manage Payment Instrument Tokens
      • Create a Payment Instrument
      • Retrieve a Payment Instrument
      • Find Payment Instruments by Card Number
      • Retrieve a Payment Instrument with an Unmasked Card Number
      • Update a Payment Instrument
      • Delete a Payment Instrument
    • Payments with Payment Instrument Tokens
      • Authorizing a Payment with a Payment Instrument
      • Making a Credit with a Payment Instrument
  • Customer Tokens
    • Manage Customer Tokens
      • Create a Customer
      • Retrieve a Customer
      • Update a Customer
      • Delete a Customer
      • Retrieve a Customer's Default Payment with an Unmasked Card Number
      • Retrieve a Customer's Default Payment and Shipping Details
    • Payments with Customer Tokens
      • Create a Customer Token with Validated Payment Details
      • Authorizing a Payment with a Customer Token
      • Making a Credit with a Customer Token
    • Shipping Address Tokens
      • Manage Shipping Address Tokens
      • Create a Customer Shipping Address
      • Add a Default Shipping Address
      • Add a Non-Default Shipping Address
      • Change a Default Shipping Address
      • Retrieve a Customer Shipping Address
      • Retrieve All Customer Shipping Addresses
      • Update a Customer Shipping Address
      • Delete a Customer Shipping Address
      • Payments with Shipping Address Tokens
      • Authorizing a Payment with a Non-Default Shipping Address
    • Customer Payment Instruments
      • Manage Customer Payment Instruments
        • Create a Customer Payment Instrument
        • Add a Default Payment Instrument Using Instrument Identifier
        • Add a Default Payment Instrument with Validated Payment
        • Add a Non-Default Payment Instrument Using Instrument Identifier
        • Add a Non-Default Payment Instrument with Validated Payment
        • Change a Customer's Default Payment Instrument
        • Retrieve a Customer Payment Instrument
        • Retrieve a Customer Payment Instrument with an Unmasked Card Number
        • List Payment Instruments for a Customer
        • Update a Customer Payment Instrument
        • Delete a Customer Payment Instrument
      • Payments with Customer Payment Instruments
        • Authorizing a Payment with a Non-Default Payment Instrument
        • Making a Credit with a Non-Default Payment Instrument
  • Passkey Service
    • Iframe Requirements
    • Create Tokenized Card Authentication Options
    • Create a One-Time Password for Tokenized Card Authentication
    • Validate a One-Time Password or Issuer Authentication Code
    • Create Tokenized Card Authentication Registration
    • Create Tokenized Credentials with Authenticated Passkey Service Credentials
  • Tap to Add Card
  • Card Art
    • Retrieve Card Art
  • BIN Lookup Service and TMS
    • REST Example: Retrieving an Instrument Identifier with BIN Details
  • Using Token Management Service with Wallet Apps
    • Manage Tokens with Wallet Apps
      • Create a New Customer Account
      • Add a New Shipping Address
      • Edit or Delete a Shipping Address
      • Create a New Payment Instrument with the Payments API
      • Edit or Delete a Payment Method
      • Change the Default Payment Method
      • Add a New Payment Method Address
      • View Wallet
    • Payments with Tokens and Wallet Apps
      • Authorize a Payment
  • Reference Information
    • Encrypt and Decrypt Data
    • HTTP Status Codes
  • Supported Processors
On This Page
Markdown

Network Tokens

Previous topic
Next topic
RELATED TO THIS PAGE
Back to top

Visa

Cybersource.com

Terms + conditions

Cookie policy

Privacy notice

Your privacy rights

© 2024 Cybersource. All rights reserved. All brand names and logos are the property of their respective owners, are used for identification purposes only, and do not imply product endorsement or affiliation with Cybersource.