Token Management Service
Acquirer Implementation Guide

This section describes how to use this guide and where to find further information.
Audience and Purpose
This guide is written for Visa Acceptance Platform acquirers and resellers who want to implement [product] as part of their Visa Acceptance Platform solution.
This guide is supplemental to the
Platform Implementation Guide
for Visa Acceptance Platform, which provides general acquirer implementation and administration and the Boarding Guide for API-based merchant and scale boarding requirements.
Customer Support
For support information about this product, other products, or the Visa Acceptance Platform, visit the Visa Acceptance Support Center: support.visaacceptance.com

Pilot Release

This document provides information about the pilot release of the
Token Management Service
for acquirer implementation.

Recent Revisions to This Document

25.09.01

This revision contains only editorial changes and no technical updates.

25.07.01

Pilot release.

VISA Platform Connect: Specifications and Conditions for Resellers/Partners

The following are specifications and conditions that apply to a Reseller/Partner enabling its merchants through
Visa Acceptance platform
. Failure to meet any of the specifications and conditions below is subject to the liability provisions and indemnification obligations under Reseller/Partner’s contract with Visa/Cybersource.
  1. Before boarding merchants for payment processing on a VPC acquirer’s connection, Reseller/Partner and the VPC acquirer must have a contract or other legal agreement that permits Reseller/Partner to enable its merchants to process payments with the acquirer through the dedicated VPC connection and/or traditional connection with such VPC acquirer.
  2. Reseller/Partner is responsible for boarding and enabling its merchants in accordance with the terms of the contract or other legal agreement with the relevant VPC acquirer.
  3. Reseller/Partner acknowledges and agrees that all considerations and fees associated with chargebacks, interchange downgrades, settlement issues, funding delays, and other processing related activities are strictly between Reseller and the relevant VPC acquirer.
  4. Reseller/Partner acknowledges and agrees that the relevant VPC acquirer is responsible for payment processing issues, including but not limited to, transaction declines by network/issuer, decline rates, and interchange qualification, as may be agreed to or outlined in the contract or other legal agreement between Reseller/Partner and such VPC acquirer.
DISCLAIMER: NEITHER VISA NOR CYBERSOURCE WILL BE RESPONSIBLE OR LIABLE FOR ANY ERRORS OR OMISSIONS BY THE
Visa Platform Connect
ACQUIRER IN PROCESSING TRANSACTIONS. NEITHER VISA NOR CYBERSOURCE WILL BE RESPONSIBLE OR LIABLE FOR RESELLER/PARTNER BOARDING MERCHANTS OR ENABLING MERCHANT PROCESSING IN VIOLATION OF THE TERMS AND CONDITIONS IMPOSED BY THE RELEVANT
Visa Platform Connect
ACQUIRER.

Introduction

This guide outlines the steps you should follow to successfully deploy
Token Management Service
(
TMS
) as part of your Visa Acceptance Platform solution.

Solution Overview

TMS
is a solution that facilitates and allows your merchants to tokenize their customers’ sensitive personal information and eliminate payment data from their networks to ensure that it is not compromised.
TMS
tokenizes, securely stores, and manages the primary account number (PAN), the payment card expiration date, electronic check details, and customer data.
TMS
also enables your merchants to create a network token of a customer's payment card. The purpose of this guide is to help you and your merchants to create and manage tokens.
As an acquirer, you can use
TMS
as
TMS
standalone reseller or a
TMS
with payments reseller:

Figure:

Resellers and Acquirers
TMS
Standalone Reseller
A
TMS
standalone reseller is an organization or business that boards an aggregator merchant into its organization.
TMS
standalone resellers can board merchants, enable webhook notifications, and use third party services to process payments.
TMS
with Payments Reseller
A
TMS
with payments reseller is an organization or business that collaborates with
Visa Acceptance Solutions
.
TMS
with payments resellers can board merchants into their organization and use Visa Acceptance to process payments.

Benefits and Features

TMS
enables your merchants to replace personally identifiable information (PII), such as the primary account numbers (PANs), with unique tokens. These tokens do not include the PII data, but act as a placeholder for the personal information that would otherwise need to be shared.

Benefits

TMS
has several benefits for you, the acquirer, and your merchants:
  • Tokenization by
    TMS
    replaces sensitive payment data with non-sensitive tokens. This provides a secure payment experience, reduces the risk of fraud, and complies with industry consumer security regulations such as PCI-DSS.
  • Network tokens are automatically updated. This reduces the number of declines due to outdated payment credentials and improves both authorization rates and merchant conversion.

Features

TMS
includes these features:
  • Protect sensitive payment information through tokenization and secure and manage customer data using these token types:
    • Customer tokens
    • Instrument identifier tokens
    • Payment instrument tokens
    • Shipping address tokens
  • Life-cycle management and notifications when the underlying card of a network token is re-issued. This includes cards that are lost, stolen, or expired. Life-cycle management for network tokens minimizes transaction decline rate and provides a frictionless checkout experience for customers.

Responsibilities and Considerations

This section contains information that informs you of your role, prerequisites, and the responsibilities of providing services to merchants using
TMS
.

Acquirer's Requirements

Additional Considerations

TMS
is compatible with these products:
Reporting
For information on the Reporting API, see the Reporting Developer Guide.
Transaction Search
For information on the Transaction Search API, see the Transaction Search Developer Guide.

Positioning

This section outlines product usage hierarchy, options for distribution, and sales and marketing support.

Product Usage in Hierarchy

Visa Acceptance Solutions acquirers are onboarded with a three-level hierarchy:
When you board a merchant and enable
TMS
and network tokenization, the merchant of record must be onboarded at the merchant account level organization where the token requestor ID (TRID) and token vault are configured. This ensures that the network tokens provisioned are assigned to the merchant that owns the tokens.

Portfolio Hierarchy Descriptions

Portfolio MID
This is the parent portfolio MID under which you occupy and board your resold merchant accounts. This portfolio MID is registered with your business information.
Merchant Account MID
This is a specific merchant account and represents a resold merchant under your portfolio. This is the level at which
TMS
operates and where the
TMS
token vault is configured for token storage. This merchant account MID is registered with the business information of the end merchant that is resold by you.
Transacting MID
This is a child MID that is used for processing transactions. A merchant account MID can have multiple transacting MIDs that are boarded beneath it. These represent different processing entities under a merchant account. This transacting MID is registered with the business information for the specific entity that is under the merchant account MID.

Options for Distribution

Implementation models:
TMS
Standalone Reseller
A
TMS
standalone reseller is an organization or business that boards an aggregator merchant into its organization.
TMS
standalone resellers can board merchants, enable webhook notifications, and use third party services to process payments.
TMS
with Payments Reseller
A
TMS
with payments reseller is an organization or business that collaborates with
Visa Acceptance Solutions
.
TMS
with payments resellers can board merchants into their organization and use Visa Acceptance to process payments.

Implementation

This section outlines the steps and considerations for your acquirer-level implementation of
TMS
as part of your Visa Acceptance Platform solution. For more details on portfolio ownership and functional usage, consult the comprehensive
Platform Implementation Guide
.

Understanding Boarding with
TMS

The first step of onboarding with
Visa Acceptance Solutions
to get access to
TMS
and its features are to register for a Portfolio account with
Visa Acceptance Solutions
as an acquirer. Once registered, you will then be able to begin managing your organization and boarding merchant accounts and transacting MIDs. Merchant accounts and transacting MIDs can then be enabled for
TMS
and network tokens.
To register for a portfolio on the
Visa Acceptance Platform
you must contact your account representative.

Implementation Models

These are the implementation models for
TMS
:
TMS
Standalone Reseller
A
TMS
standalone reseller is an organization or business that boards an aggregator merchant into its organization.
TMS
standalone resellers can board merchants, enable webhook notifications, and use third party services to process payments.
TMS
with Payments Reseller
A
TMS
with payments reseller is an organization or business that collaborates with
Visa Acceptance Solutions
.
TMS
with payments resellers can board merchants into their organization and use Visa Acceptance to process payments.

Boarding API Integrations

Enable
TMS
for your merchants through the boarding API. Using this method, you send an API request to the
Visa Acceptance Solutions
system to set up a merchant without logging into the
Business Center
.
The
TMS
section in the
Merchant Boarding Guide
provides information about using the boarding API for
TMS
.
You can also refer to the Merchant Boarding section of the API Reference in the
Visa Acceptance Solutions
Developer Center for information about Boarding API integrations.

Setting up the Portfolio

As the portfolio administrator, you must complete the initial set-up tasks when logging into your portfolio account for the first time. For information about setting up your portfolio, see Portfolio Set-Up Tasks in the
Visa Acceptance Platform
Implementation Guide
.
Once you have set up your portfolio MID and a user account for the portfolio log-in, you can begin boarding your resold MIDs to activate them for
TMS
and network tokenization.

Boarding a Merchant Account and Transacting MID

Follow these steps to board a merchant account and transacting MID in your organization:
  1. Log in to the test environment or production environment.
    • Test
      :
      https://businesscentertest.visaacceptance.com
    • Production
      :
      https://businesscenter.visaacceptance.com
  2. In the left navigation panel, click
    Portfolio Management
    .
  3. Under Merchants, click
    Manage Merchants
    . The Manage Merchants page appears.
  4. Click
    + Add Merchant
    .
  5. Select where you want to board your merchant:
    • Select
      Board a new merchant account
      to create a new merchant account.
    • Select
      Add to an existing account
      to add a transacting merchant to an existing merchant organization.
      Click
      Next
      .
  6. If you are adding a transacting organization to an existing merchant account, search for the merchant account in the Boarding Presets section.
  7. If you have more than one boarding package, choose a boarding package from the drop-down menu, or enter text in the search field to find one. Click
    Next
    . If you have only one boarding package, the Boarding Package section does not display.
  8. Click
    Start
    in the Merchant Account Information section to enter account information.
  9. Optional: click
    Skip
    in the Hierarchy Details section to skip the hierarchy step.
  10. Click
    Start
    in the Transacting Organization and Products section to set up a transacting organization and configure products for it. The Transacting Organization and Products page appears.
  11. Under Transacting Organization Details, enter the transacting organization name and the organization ID.

Enabling
TMS
for an Existing Merchant Account

Follow these steps to enable
TMS
for an existing merchant account:
  1. In the left navigation panel, click
    Portfolio Management
    .
  2. Under Merchants, click
    Manage Merchants
    . The Manage Merchants page appears.
  3. Search for the organization on the Manage Merchant page.
  4. Find the organization in the Search Results table, and click the eyeball icon. The Merchant Details page appears.
  5. In the Products section, click
    + Add Products
    . The Add a Product page appears.
  6. Under Commerce Solutions, select Token Management Service. Click
    Add
    . The Token Management Service page appears.
  7. In the Product Configuration Template drop-down menu, select your template.
  8. Click
    Apply
    to save your configuration.

Configure Network Tokenization

Follow these steps to configure merchant token vault network tokenization settings:
  1. Log in to the test environment or production environment.
    • Test
      :
      https://businesscentertest.visaacceptance.com
    • Production
      :
      https://businesscenter.visaacceptance.com
  2. In the left navigation panel, click the
    Token Management
    icon ( ).
  3. Click
    Vault Management New
    . The Vault Management page appears.
  4. Select the vault owner that you want to configure from the Vault Owner drop-down list.
  5. In the Details column, click
    Network Tokenization
    . The Network Tokenization page appears.
  6. On the VISA tab, switch the
    Enroll to VISA Token Services
    button to On to enable Visa token services. The required business information for the merchant information will be populated:
    • Merchant name
    • Website URL
    • Country code
  7. Click
    Onboard with Acquirer ID
    and enter the required information:
    • Acquirer ID: Set the value to
      40010052242
      . This is a static acquirer ID that is used for
      TMS
      .
    • Acquirer merchant ID: Enter your organization ID.
  8. Click
    Manage Details
    .
    1. >Check
      Enable Visa Token Provisioning
      to enable Visa network token provisioning.
    2. >Check
      Enable Visa Token Transactions
      to enable Visa transaction processing using network tokens.
    3. Enter the token requestor ID (TRID) if necessary:
      • TRID
      • Relationship ID
  9. On the MASTERCARD tab, switch the
    Enroll to MASTERCARD Token Services
    button to On to enable Mastercard token services.
  10. Click
    Manage Details
    .
    1. Check
      Enable Mastercard Token Provisioning
      to enable Mastercard network token provisioning.
    2. Check
      Enable Mastercard Token Transactions
      to enable Mastercard transaction processing using network tokens.
    3. Enter the token TRID if necessary:
      • TRID
      • Relationship ID
  11. On the AMERICAN EXPRESS tab, switch the
    Enroll to AMERICAN EXPRESS Token Services
    button to On to enable American Express token services.
    1. Check
      Enable American Express Token Provisioning
      to enable American Express network token provisioning.
    2. Check
      Enable American Express Token Transactions
      to enable American Express transaction processing using network tokens.
    3. Enter the token TRID if necessary:
      • TRID
      • SE number
  12. Click
    Submit
    to save your settings.

Meta Keys

Portfolio organizations that send requests to the
TMS
API on behalf of their transacting merchants can create Meta keys. Meta keys are used to transact on behalf of their multiple transacting MIDs with a single key. For more information on Meta keys, see Meta Key Creation and Management in the
Creating and Using Security Keys
developer guide.

Reports

This section describes how to create, view, and manage reports in the
Business Center
. Reporting is crucial to the success of you and your merchants. The
Business Center
offers several options for accessing and downloading your transaction data:
Payment Batch Summary Report
A report that tracks the processed payment data of your managed merchants, such as total sales and refunds by currency and payment method.
Reports
Reports can be generated using preconfigured settings or by configuring your own custom settings. These reporting options are known as:
  • Custom reports
    that you create for your organization's reporting needs.
  • Standard reports
    that track and reconcile payment activity using preconfigured settings and require no setup.
The type of transaction information generated by these reports is determined by the report type. Some report types can only be produced by a portfolio-level user while other report types may only be accessible at the merchant account level. The report types available depend on the services enabled in your portfolio. An individual user's access to available reports depends on the account permission levels in the
Business Center
.
Reports contain personal identifiable information (PII). Any individual who is given permission to view reports has access to this information.
Reporting Using the
Business Center
For detailed information about reporting using the
Business Center
, see the
Reporting User Guide
.
Reporting API
If you, as a partner, would like to automate your generated reports, see the
Reporting Developer Guide
.

Token Vault Management

Token vaults are where merchants store their customer and payment data. A
Business Center
internal user can enable the
TMS
vault.
Vaults are assigned to an owner, and all data within the vault belongs to the owner. You can grant permission to individual MIDs to create, retrieve, update, and delete tokens within a vault. Created tokens belong to the owner of the vault, not the creator of the token. If you remove a MID from a vault, it can no longer access any tokens within that vault, including tokens created under that MID.
It is not currently possible to merge vaults, so ensure that merchants are set up with the correct vault by creating a new vault or granting access to an existing vault.

Token Requestor IDs

A token requestor ID (TRID) is a unique identifier that entities such as merchants use to request network tokens from token providers. Having a TRID is a prerequisite for enabling network tokenization.
Each entity must register with the token provider to get a TRID. Contact a
Visa Acceptance Solutions
representative to enroll a merchant as a token requestor.

Visa and Mastercard TRIDs

An internal user can enroll a merchant as a VISA or Mastercard token requestor through the
Business Center
.
Follow these steps to enroll a merchant as a token requestor in the
Business Center
:
  1. Log in to the test environment or production environment.
    • Test
      :
      https://businesscentertest.visaacceptance.com
    • Production
      :
      https://businesscenter.visaacceptance.com
  2. Navigate to
    Token Management
    .
  3. Click
    Vault Management
    .
  4. Use the Vault Owner filter to search for the merchant account that has
    TMS
    enabled.
  5. Choose the merchant account to view the
    TMS
    vaults that are configured for the merchant.
  6. Click
    Network Tokenization
    .
  7. Click
    Enroll to VISA/Mastercard token services
    .
  8. Enter the required information for each card type:
    Mastercard
    Business entity name
    Visa
    Merchant name
    Merchant website URL
    Merchant country code
  9. Click
    Onboard with Acquirer ID
    .
  10. Enter the required information:
    Acquirer ID
    Set the value to
    40010052242
    . It is a static acquirer ID that is used for
    TMS
    .
    Acquirer Merchant ID
    Enter your organization ID.
  11. Click
    Enroll to Network Token Services
    to complete enrollment.
When the enrollment is submitted, the relationship ID and token requestor ID appear on the page for Visa Token Service (VTS) and the token requestor ID appears for Mastercard.
In order to request a TRID from the token provider,
Visa Acceptance Solutions
uses merchant business details already stored. If any of the details are not present, a dialog form should appear prompting you to complete the missing information.

American Express TRIDs

Enrollment as a token requestor for American Express is a manual process. Contact your
Visa Acceptance Solutions
representative to request the TRID for American Express.
Allow 2 to 3 days for the completion of your request.
Service establishment (SE) Numbers
are required in order to process American Express card transactions.

Distribution and Integration

Use Visa Acceptance Platform to provide and distribute
TMS
to your solution portfolio. The rest of this document focuses on your role in enabling
TMS
and providing support resources.

Resources for Merchants

This guide contains links and examples from the
Token Management Service
Developer Guide and API requests from the
Token Management Service
Developer API Reference. Refer to these resources in full to explore all the
Token Management Service
end-to-end integration flows:

Merchant Management

This section describes how to create and manage merchant accounts in your portfolio. When you finish setting up, your merchants can process payments.
Merchant management consists of two tasks:
  • Creating templates that determine how your merchants use your enabled services.
  • Adding merchants within your organization that can use your enabled services.
Visa Acceptance Platform
recommends that you perform merchant management tasks in your test portfolio account first, and when you are ready, duplicate these tasks in your production portfolio account.

Merchant Management Tasks

Complete these tasks to create, configure, and test merchant accounts in your portfolio:
  1. Create a set of templates for all of the services enabled for your portfolio.
  2. Create a merchant account.
  3. Perform a payment transaction for one or more of the services enabled for your portfolio.
  4. Provide your merchants with their
    Business Center
    account credentials and the instructions they need to use their account

Administration Functions

Assign a Portfolio Administrator

Assign a
portfolio administrator
who can take ownership of the partner portfolio. It is the portfolio administrator who should be the first member of your organization to log in to the
Visa Acceptance Solutions
Business Center
.
The portfolio administrator is responsible for the complete solution and experience for the shared merchants. For the merchant experience within the solution, it is the portfolio administrator who helps define the solution architecture, operational management of the solution, as well as the implementation and support program.

First Time Logging In

The portfolio administrator should log in first in order to take these actions:
  • Create roles and users for your operations team.
  • Ensure that the requested solutions are enabled for the portfolio.
  • Enable merchant templates and merchant accounts.
If the person who receives the initial login credentials is not the portfolio administrator, then a
user
account must be created for the portfolio administrator with their role set to administrator. The administrator role is a default role that has all privileges and access to all features within a portfolio.

Merchant Switch

Switching merchants enables you to perform actions on behalf of any merchant account that you have access to. For example, if you are acting in a support capacity, you might receive a call from someone in an organization asking how to perform an action. By switching merchants, you can do it for them during that call and explain how to do it in the future from their view.
When you switch merchants, only the features enabled for that merchant account are visible. Only the information allowed by the permissions assigned to that account or user are visible. To limit the dataset for a quicker search, using the smaller set of information accessible for that account can be helpful.
Follow these steps to switch merchants:
  1. Select the merchant account to which you want to switch. The Merchant Details page appears.
  2. At the top of the screen, click the Switch View drop-down menu and select
    Choose Organization
    . The Switch View sidebar displays.
  3. Click
    Quick
    to simply enter the name of the organization and then click
    Switch view
    , or click
    Custom
    to search for an organization.
  4. If you chose a custom search, begin by selecting the organization type from the Organization Type drop-down menu.
  5. If you know the exact organization ID or name, enter them into the Organization ID and Organization Name text fields.
  6. If you do not know the exact name or organization ID of the organization, enter partial text and click
    Show organization
    . Then select the organization from the Organization drop-down menu.

Transaction Support

Webhooks
Reporting

Billing and Invoicing

To ensure that you pay your portfolio account bill on time to Visa, set up your automatic bill payment before the end of the next
Visa Acceptance Platform
billing cycle. To do this, set up automatic payments in the
Business Center
and, if required, verify that your accounts payable team is set up to process
Visa Acceptance Platform
billing invoices for payment. Setting up your billing invoice for automatic payments helps you to avoid late fees. Contact your
Visa Acceptance Platform
sales representative for any questions.
If automatic payments are not supported in your region, use the
Business Center
one-time payment capability to pay your portfolio account's monthly bill.
Automatic payments and billing are not available in the test environments.
For more information about billing and invoicing, see Bill Payment Set-Up in the
Visa Acceptance Platform
Implementation Guide
.

Reference Information

This section contains essential reference information for implementing and operating the platform. It also provides links to additional technical documentation for further details.

How to Get Help

As an acquirer distributing Visa Acceptance products, you can reach out to Visa Acceptance Solutions Support Center.
  • Search for commonly asked questions, knowledge base articles, and supplemental documentation on the platform and products.
  • Enter inquiries or support requests directly into the Support Center.
  • View your account specific support resources.

Contacting Client Services

For details, see the Support Center knowledge article at:
How to contact Client Services?
See the Visa Acceptance Acquirer Portal or Development Center for other product-related documents.