Network tokenization (2024)

Network tokenization uses a payment network 's token provider to tokenize card information, allowing for payment transactions without the need to de-tokenize prior to processing. This token can be used for subsequent transactions related to the initial payment, including clearing, settlement, refunds, and dispute processing.

How network tokenization works

At a high-level, the tokenization process is comprised of the following steps:

  1. The consumer enters their payment card information into the merchant system.
  2. The merchant tokenizes the credentials using the Tokenization API.
  3. The merchant requests a cryptogram for the token.
  4. The token is used by the client to process a payment.

Network tokenization (1)

Before you begin

To set up and configure your network tokenization, you’ll need to obtain a token requestor identifier (TRID) from a payment network to generate requests for token provisioning using either one of these two methods:

  • Request a TRID independently by connecting with the payment network.
  • Contact your J.P. Morgan implementation specialist for help obtaining a TRID.

You can work with your J.P. Morgan implementation specialist to associate the provisioned TRIDs with a processing entity within our system.

Token provisioning

The token provisioning process secures sensitive payment information and validates your entity with your TRID. A network token with both of these values will be generated for an applicable card. Once activated, you can use this token as part of a payment transaction.

You have the option of generating tokens after a successful authorization, which reduces latency from consumer interactions.

Tip

  • For Mastercard processing, we recommend tokenizing before authorizing, as Mastercard requires subsequent transactions to use the same payment method that initiated the recurring relationship. This requires you to provision a token and request a cryptogram for the initial transaction. Subsequent transactions can occur with only the Mastercard Digital Enablement Service (MDES) token.
  • When using tokens with 3-D Secure transactions, the card information should be tokenized prior to sending to the 3DS request.

Card token requirements

The following table lists the conditional and required fields for specific card networks for card tokenization:

Required and conditional fields for card tokenization by card brand
Payment brand Required fields Conditional fields
Visa
  • accountholderEmail
  • accountholderReference
  • cardNumber
  • cardExpiry
  • deviceLocale
Mastercard
  • cardNumber
  • cardExpiry
American Express
  • cardNumber
  • cardExpiry

Provide one of the following fields:

  • accountholderEmail or accountholderTelephone
  • deviceIPAddress (required when the cardSource field is not ONFILE)

Tokenization approval status

The tokenizationApprovalStatus field displays the status of the network tokenization request. The values for this field include:

  • APPROVED — The tokenization decision was approved and the token is ready for processing.
  • AUTH_REQUEST — The tokenization request was approved, but additional identity and verification (ID&V) processes are required to activate the token.
  • DECLINED — The tokenization request was declined.

Tip

If you perform an e-commerce tokenization, then the AUTH_REQUEST is handled in the same manner as APPROVED.

Once consumer authentication is complete, the tokenization response will contain the accountholderValidation object. This provides information about the method used for consumer validation. The available validationMethods are:

  • SMS
  • EMAIL
  • BANKING_APP
  • CUSTOMER_CARE
  • CALL_TO_USER
  • CUSTOMER_CARE_WEBSITE

Token cryptograms

Cryptograms are provided during payment authorization requests as proof of token validation. The following table highlights the transaction types that require cryptograms:

Transaction types requiring cryptograms
Transaction type Cryptogram required?
Description
One-time cardholder initiated Yes A unique transaction that is initiated by the cardholder.
One-time client initiated (e.g., unscheduled transaction) No Transactions initiated by you, where the credentials are on file, but there is no predefined sequence for the transaction.
Recurring transaction No An agreement between you and the consumer for a predefined sequence of transactions, such as a subscription. The initial transaction must carry a token cryptogram when initiated with a token. Subsequent actions do not require a cryptogram.
Installment transaction No A series of transactions that utilize stored credentials and represent an agreement where the cardholder permits you to initiate future transactions over a period for a single purchase. The initial transaction must carry a token cryptogram when initiated with a token. Subsequent actions do not require a cryptogram.
Split shipment No You receive an order for multiple items that are shipped separately, and each item is uniquely authorized. The initial transaction must carry a token cryptogram when initiated with a token. Subsequent actions do not require a cryptogram.

Cryptograms are not usually a requirement for recurring transactions. When processing recurring transactions, initiate a recurring payment authorization and provide details about the original transaction that initiated the recurrent relationship between you and your consumer. For more information, see Recurring payments.

Required data for cryptogram requests

The table below lists the required fields for specific card networks for cryptogram requests:

Required fields for cryptogram requests by card brand
API field Visa Mastercard American Express
tokenCryptogramType
  • Token authentication verification value (TAVV)
  • Dynamic token verification value (DTVV)
Universal Cardholder Authentication Field (UCAF) Dynamic card security code (DCSC)
randomNumber N/A Required N/A
amount N/A N/A Required
transactionType Required N/A N/A
initiatedBy Required N/A N/A
electronicCommerceIndicator Required Required Required
tokenAuthenticationValue Required Required Required

Tip

Cryptograms are one-time use only and are intended to be used during authorizations. Attempting to reuse a cryptogram results in an authorization decline from the payment network.

Network tokenization with 3-D Secure

When using 3-D Secure (3DS) authentication with network token transactions, you must provide the electronic commerce indicator (ECI) and a token cryptogram as part of the payment authorization request. Depending on the 3DS version used, be sure to validate other conditional and/or required data elements necessary for payment in the 3-D Secure section.

Request a token
Request a cryptogram
Manage token lifecycle
3-D Secure
Recurring payments

Network tokenization (2024)
Top Articles
What is RISC?
How to Satisfy Your Wanderlust - Adventure is Never Far Away
Fiskars X27 Kloofbijl - 92 cm | bol
Jail Inquiry | Polk County Sheriff's Office
Craigslist Free En Dallas Tx
Algebra Calculator Mathway
What Are the Best Cal State Schools? | BestColleges
T Mobile Rival Crossword Clue
From Algeria to Uzbekistan-These Are the Top Baby Names Around the World
How to change your Android phone's default Google account
Sprague Brook Park Camping Reservations
Tyrunt
Items/Tm/Hm cheats for Pokemon FireRed on GBA
Jack Daniels Pop Tarts
Classroom 6x: A Game Changer In The Educational Landscape
7 Low-Carb Foods That Fill You Up - Keto Tips
ocala cars & trucks - by owner - craigslist
Walmart Windshield Wiper Blades
Conan Exiles Thrall Master Build: Best Attributes, Armor, Skills, More
I Touch and Day Spa II
Pricelinerewardsvisa Com Activate
Glenda Mitchell Law Firm: Law Firm Profile
Scout Shop Massapequa
Sea To Dallas Google Flights
Ivegore Machete Mutolation
Anotherdeadfairy
2487872771
Sofia the baddie dog
Page 2383 – Christianity Today
Wood Chipper Rental Menards
Radical Red Ability Pill
Hwy 57 Nursery Michie Tn
Rek Funerals
Nurofen 400mg Tabletten (24 stuks) | De Online Drogist
Vlacs Maestro Login
Account Now Login In
Fox And Friends Mega Morning Deals July 2022
Mg Char Grill
Supermarkt Amsterdam - Openingstijden, Folder met alle Aanbiedingen
Devin Mansen Obituary
Naya Padkar Newspaper Today
Imperialism Flocabulary Quiz Answers
How to Draw a Sailboat: 7 Steps (with Pictures) - wikiHow
Is Arnold Swansinger Married
Janaki Kalaganaledu Serial Today Episode Written Update
US-amerikanisches Fernsehen 2023 in Deutschland schauen
Is Ameriprise A Pyramid Scheme
Ghareeb Nawaz Texas Menu
Yale College Confidential 2027
Where and How to Watch Sound of Freedom | Angel Studios
Latest Posts
Article information

Author: Edwin Metz

Last Updated:

Views: 5906

Rating: 4.8 / 5 (78 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Edwin Metz

Birthday: 1997-04-16

Address: 51593 Leanne Light, Kuphalmouth, DE 50012-5183

Phone: +639107620957

Job: Corporate Banking Technician

Hobby: Reading, scrapbook, role-playing games, Fishing, Fishing, Scuba diving, Beekeeping

Introduction: My name is Edwin Metz, I am a fair, energetic, helpful, brave, outstanding, nice, helpful person who loves writing and wants to share my knowledge and understanding with you.