Token Vault - Card Tokenization Solution

Overview

Token Vault is India's first interoperable card tokenization solution that enables businesses to process customers' saved card payments securely while maintaining compliance with RBI (Reserve Bank of India) guidelines. The solution allows merchants to offer saved card functionality without storing sensitive card information on their platforms.

Supported Card Types

Token Vault supports tokenization for all major card types:

The solution works with all major card networks, ensuring comprehensive coverage for merchant payment processing needs.

What is Card Tokenization?

As per RBI guidelines effective from October 1st, 2022, neither businesses nor payment aggregators can save customer card details on their platforms. Card details can only be saved by card networks or issuing banks.

Card tokenization is the process of replacing sensitive card information (card number, card expiry) with a cryptographically generated random string, referred to as the card token.

Once a card is tokenized, the generated card token can be used for processing payments as a substitute to card details, eliminating the risk of loss of sensitive card information while making card payments.

Key Features and Benefits

Interoperable Card Tokenization Solution

Token Vault is India's first interoperable card tokenization solution. If you are using multiple payment gateway platforms, you can use Token Vault as a single integration to process card payments across multiple payment gateways or card networks.

Certified Token Requestor

Cashfree Payments is a fully certified and compliant token requestor. The solution supports credit card tokenization, debit card tokenization, and helps process cards issued by all leading card networks.

Zero Manual Intervention

Token Vault comes auto-enabled for merchants on standard checkout flow. Merchants on seamless flow can integrate Token Vault API with their platform with minimal integration effort. Once integrated, Cashfree Payments takes care of both saved card function and processing payments.

Faster and Secure Checkout Experience

Cashfree Payments has an ecosystem of 16 million+ saved cards that readily helps provide a faster checkout experience to customers. Customers can simply select the saved card and pay directly just by entering the CVV of the card.

RBI Guidelines on Tokenization

The Reserve Bank of India has issued specific guidelines regarding card tokenization:

Integration Options

Cashfree Payments offers two types of checkout integrations:

1. Standard Checkout

Merchants using Standard Checkout integration do not need to take any action. Cashfree Payments automatically enables the saved card feature along with the ability to convert card details (as customers enter the card) to unique tokens and then further process tokenized cards received from card networks.

Customers having their cards already saved on the merchant site will have to enter the card details and do a one-time re-authentication for the first transaction on or after July 1st, 2022 to continue using the saved card feature.

2. Seamless Pro

Merchants using Seamless Pro integration need to update their APIs to save and process card transactions. Once API has been updated, customers having their cards already saved on the merchant site will have to enter the card details and do a one-time re-authentication for the first transaction on or after July 1st, 2022 to continue using the saved card feature.

Card Network Support

VISA Card Tokenization

Token Vault provides credit card tokenization and debit card tokenization for VISA cards. Merchants can tokenize VISA debit and credit cards and retrieve them whenever customers try to access the saved cards.

Mastercard Tokenization

Token Vault provides credit card tokenization and debit card tokenization for Mastercard. Merchants can tokenize Mastercard debit and credit cards and retrieve them whenever customers try to access the saved cards.

Compliance and Authorization

Cashfree Payments operates under proper regulatory authorization:

Merchant Data Storage Limitations

Once tokenization is in place, merchants are allowed to store only:

Merchants cannot store other details like:

Token Provisioning Requirements

Customer Consent

Explicit consent of the customer is mandatory while provisioning a token for the card. Merchants cannot provision card network tokens without taking consent from the customer.

Two-Factor Authentication (2FA)

If 2FA fails even after the customer has given consent to tokenize the card, merchants will not be able to provision the token and save the card.

Token Interoperability and Migration

Interoperability Feature

As a merchant, you can use Token Vault's interoperability to securely process card payments across multiple payment gateway platforms and card networks.

Migration Considerations

The token reference number of tokens provisioned through Cashfree Payments will be saved with Cashfree Payments only. However, merchants can fetch the card network tokens from Cashfree Payments and use them for payment on any other payment aggregator. It is not possible to migrate cards provisioned through Cashfree Payments to another payment gateway.

Card Retrieval Limitations

Merchants will not be able to get the actual card number back from the tokenized cards. Only card schemes and issuing banks will be able to retrieve actual card numbers.

PCI/DSS Compliant Merchants

PCI/DSS compliant merchants have to delete already saved cards as RBI does not allow bulk tokenization of cards. Merchants who were saving card numbers on their own servers can integrate with Token Vault APIs of Cashfree Payments and continue processing saved cards after a one-time authentication by customers. In this case, Cashfree Payments will act as token requestor on behalf of the merchant. Alternatively, merchants can integrate with individual card schemes and become a token requestor themselves.

Impact on Payment Modes

Tokenization is limited only to card payments. All card payments including credit, debit, prepaid, and corporate credit cards are impacted.

There is no impact on card payments where the customer enters the complete card number details. Only in cases where merchants or payment aggregators were saving cards, card tokenization will come into effect.

Tokenization does not affect any other payment mode other than cards.

Frequently Asked Questions

What is tokenization?

Card Tokenization is the process of replacing sensitive card information like card number and card expiry with a cryptographically generated random string, referred to as the card token. Once a card is tokenized, the generated card token can be used for processing payments as a substitute to the actual card details like card number, card expiry, and CVV, thus eliminating the issue of loss of sensitive card information while making card payments.

What are the RBI guidelines on tokenization?

Why does a merchant need Token Vault by Cashfree Payments?

Token Vault is a card tokenization solution. Any merchant offering the save card feature to their customers will have to do so by provisioning a token instead of saving the actual card number. Token Vault will help merchants to effortlessly migrate to this RBI compliance requirement.

What is the interoperability feature on Token Vault?

Token Vault is India's first interoperable card tokenization solution. As a merchant, you can use Token Vault's interoperability to securely process card payments across multiple payment gateway platforms and card networks.

Does Token Vault support tokenization of VISA credit and debit cards?

Yes, Token Vault provides credit card tokenization and debit card tokenization. You can tokenize VISA debit and credit cards, and retrieve them whenever your customers try to access the saved cards.

Does Token Vault support tokenization of Mastercard credit and debit cards?

Yes, Token Vault provides credit card tokenization and debit card tokenization. You can tokenize Mastercard debit and credit cards, and retrieve them whenever your customers try to access the saved cards.

If a merchant is PCI/DSS compliant and was saving cards on their own server, how can they meet RBI's compliance requirement?

PCI/DSS compliant merchants have to delete the already saved cards with them as RBI does not allow bulk tokenization of cards. Merchants who were saving the card number on their own servers can simply integrate with Token Vault APIs of Cashfree Payments and continue processing saved cards after a one-time authentication by customers. In this case, Cashfree Payments will act as token requestor on behalf of the merchant. Alternatively, merchants can also integrate with individual card schemes and become a token requestor themselves.

How will tokenization affect existing Cashfree Payments merchants using Payment Gateway or Auto Collect?

Cashfree Payments offers 2 types of checkout integrations: 1) Standard Checkout and 2) Seamless Pro.

A. Merchants using Standard Checkout integration do not need to take any action. Cashfree Payments will automatically enable the saved card feature along with the ability to convert the card details (as customers enter the card) to unique tokens and then further process tokenized cards received from card networks. Customers having their cards already saved on the merchant site will have to enter the card details and do a one-time re-authentication for the first transaction on or after July 1st, 2022 to continue using the saved card feature.

B. Merchants using Seamless Pro integration will have to update their APIs before June 30th, 2022 to save and process card transactions. Once API has been updated, customers having their cards already saved on the merchant site will have to enter the card details and do a one-time re-authentication for the first transaction on or after July 1st, 2022 to continue using the saved card feature.

What all card details can the merchant save once with tokenization in place?

Merchants are allowed to store only the last 4 digits of the actual card number, card scheme, and issuing bank name. They cannot store other details like card BIN, card expiry, or CVV.

Can a merchant retrieve the actual card number using the card network token?

No, merchants will not be able to get the actual card number back from the tokenized cards. Only schemes and issuing banks will be able to do so.

Can a merchant provision card network token without taking consent from customer?

No, explicit consent of customer is mandatory while provisioning token for the card.

Can a merchant provision card network token without the customer completing 2FA?

If 2FA fails even after the customer had given consent to tokenize the card, merchants will not be able to provision token and save the card.

Does a merchant need to re-provision the already saved cards on another payment aggregator or gateway if they wish to migrate from Cashfree Payments?

Yes, the token reference number of tokens provisioned through Cashfree Payments will be saved with Cashfree Payments only. However, merchants can fetch the card network tokens from Cashfree Payments and use them for payment on any other payment aggregator. It is not possible to migrate cards provisioned through Cashfree Payments on another payment gateway.

Does tokenization affect any other payment mode other than cards? Which all card transactions are affected?

No, tokenization is limited only for card payments. All card payments like credit, debit, prepaid, and corporate credit cards are impacted.

Is there any impact of card tokenization on the card payments where the customer enters complete card number?

No, there is no impact as such on card payments where the customer enters the complete card number details. Only in cases where merchants or payment aggregators were saving cards, card tokenization will come into effect.

Educational Resources

Cashfree Payments provides comprehensive educational resources on card tokenization:

About Cashfree Payments

Cashfree Payments enables 1 Million+ growing businesses in India and across the globe to collect payments, make payouts, manage international payments, and more. Cashfree Payments is backed by SBI, Y Combinator, Krafton, and Apis partners and was incubated by PayPal.

Support and Documentation