PhonePe Payment Gateway
Article

What is Tokenisation in Payments? A Complete Guide with RBI Rules

PhonePe PG Team
Published: 
Last Modified: 
4 min read

Highlights:

  • Understand how tokenisation replaces sensitive card details with random codes to prevent data breaches during online transactions.
  • Learn why RBI mandated tokenisation from September 2022 and what compliance obligations apply to Indian e-commerce businesses.
  • Discover how tokenisation reduces PCI DSS compliance scope whilst enabling secure recurring payments for customers.
  • Explore how 98% of Indian e-commerce transactions now use tokens instead of storing actual card information.

Introduction

Every time you save your card on a website or tap “pay now”, in seconds, you are trusting a system with your most sensitive financial data. But what if that data never actually leaves a secure vault? What if merchants never even see your real card number?


That is exactly what tokenisation makes possible.


In a world where digital payments are growing rapidly and cyber threats are becoming more sophisticated, protecting card information is no longer optional. It is essential. Recognising this, the Reserve Bank of India introduced strict tokenisation guidelines to safeguard users and strengthen the payment ecosystem.

What Is Tokenisation in Payment Processing?

Payment tokenisation is a security technique that replaces sensitive payment information, such as credit card numbers, with a unique, random set of characters called a token. This process helps keep payment data safe during transactions because the real card data is not used or stored. If someone were to access the token, they wouldn't be able to use it to make fraudulent purchases since it doesn't contain the real payment details. By using tokens instead of card information, businesses can provide a secure and seamless payment experience for their customers while reducing the risk of data breaches and fraud.

What Is Card Tokenisation?

Card tokenisation is a powerful security measure that replaces sensitive card data with a unique, randomly generated token. This token acts as a substitute for the actual card number during transactions, ensuring that the real card information remains hidden and secure. By tokenising card data, businesses can significantly reduce the risk of data breaches and protect their customers' sensitive information.

How Tokenisation Works in Payments

Tokenisation transforms sensitive payment data into a non-sensitive equivalent, which can be stored and transmitted safely, without exposing the original data to potential security threats. Here is how tokenisation works in the context of payment processing:

  1. Data collection: When a customer initiates a transaction, they provide the business with their payment information, such as credit card details.
  2. Tokenisation request: Depending on how the business's payment system is set up, they may send the sensitive data to a secure token service, typically provided by a payment processor or a third-party tokenisation vendor. If the business is using tokenisation-enabled payment hardware or software such as Stripe Terminal, tokenisation happens automatically as a basic part of payment processing.
  3. Token generation: The tokenisation process uses a combination of algorithms, encryption methods and secure storage to generate a unique token that represents the original payment data. This token is typically a random string of characters or numbers with no inherent value or meaning outside the specific payment system.
  4. Token storage: The token is stored in the business's system, replacing the sensitive payment data. The original payment data is securely stored in the tokenisation service's secure vault, which is designed to protect it from unauthorised access and data breaches.
  5. Token usage: When the business needs to process the transaction, they can send the token to the payment processor or tokenisation service. The service securely maps the token back to the original payment data, allowing the transaction to be completed without exposing the sensitive information to the business or other intermediaries.
  6. Token reusability: For recurring transactions, such as subscriptions or stored customer profiles, the same token can be used multiple times without collecting sensitive payment data again. This simplifies the payment process while maintaining security.

Benefits of Tokenisation in Payments

  • Increased security: Tokenisation secures payment data by replacing sensitive details with unique tokens, reducing data breach and fraud risks.
  • Improved compliance: Payment tokenisation helps merchants comply with data security regulations like PCI DSS by eliminating the need to store sensitive payment data, reducing compliance scope, and minimising penalty risks.
  • Reduced costs: It eliminates the need for merchants to store and manage sensitive payment information, removing the need for expensive security measures.
  • Enhanced fraud detection: Merchants can compare transaction tokens with stored tokens, identifying discrepancies that indicate potential fraud.
  • Improved customer experience: Tokenisation simplifies checkout, allowing customers to complete transactions faster, increasing satisfaction and repeat business.
  • Scalability and flexibility: Tokenisation allows merchants to easily scale payment processing, securely add new methods and channels, and integrate with various payment platforms.
  • Future-proofing: Tokenisation future-proofs merchants' payment systems, enabling secure and efficient handling of new payment methods without major infrastructure changes.

How Card Tokenisation Works: Step-by-Step Process

Here is how credit and debit card tokenisation works:

Step 1: When you make a payment online or at a store using your card, the merchant or the payment app sends a request to your card network (such as Visa, Mastercard, etc.) to tokenise your card details.

Step 2: The card network generates a unique code called a token that replaces your actual card number. The token is different for each combination of card, merchant and device. For example, the token for your card on Amazon will be different from the token for your card on Flipkart.

Step 3: The card network sends the token back to the merchant or the payment app, along with other information, such as the expiry date and the CVV of your card.

Step 4: The merchant or the payment app uses the token to process the payment and sends it to the acquiring banking institution (the bank that handles the transactions for the merchant).

Step 5: The acquiring bank forwards the token to the issuing bank (the bank that issued your card) for authorisation.

Step 6: The issuing bank matches the token with your card details in its secure database and sends a confirmation or rejection message to the acquiring bank, which then informs the merchant or the payment app about the transaction status.

Tokenisation Vs. Encryption

While both tokenisation and encryption enhance data security, their approaches differ. Tokenisation focuses on replacing data with unrelated tokens, minimising the exposure of sensitive information, and simplifying compliance with data protection regulations. Encryption, on the other hand, secures data by converting it into an unreadable format, necessitating a decryption key for access.

CriteriaEncryptionTokenisation
Working processTransforms plaintext into ciphertext using an encryption algorithm and keyReplaces sensitive data with a randomly generated token value
Kinds of Supported DataStructured data, such as payment cards, and unstructured data, such as entire files and emailsStructured data such as payment cards, social security numbers, etc
Use Cases
Exchanging DataData can be exchanged with a third-party or recipient who has the encryption key.Exchanging data is difficult since it requires direct access to a token vault and mapping the token value.
Security StrengthOriginal sensitive data leaves the organisation, but in an encrypted formOriginal sensitive data never leaves the organisation
OutputOutput is not generally format or length-preserving (e.g. AES, RSA); exception FPE- Format-preserving Encryption.Output is format and length-preserving
MappingMay or may not use encryption as a mapping function, could use a hash function or a static mapping tableEncryption does not have any use for tokenisation internally

Impact on Businesses in India

Tokenisation in India has significantly transformed the digital payments landscape, making transactions more secure and reducing compliance burdens for businesses. By replacing actual card data with unique tokens, it minimises data breaches, strengthens customer trust, and aligns with RBI mandates, facilitating safer, seamless, and compliant transactions.


Key Impacts on Indian Businesses:

  • Improved Payment Security: Tokenisation reduces the risk of data breaches as sensitive data is not stored, enhancing customer trust.
  • Regulatory Compliance: It simplifies PCI DSS compliance for businesses, as actual card data (Card-on-File) is not stored on internal systems.
  • Increased Payment Success Rates: Tokenisation reduces transaction fallout risks compared to traditional methods.
  • Streamlined Operations: Tokens enable easier, secure recurring billing, making it ideal for subscription-based services.
  • Adaptability: It supports diverse payment methods, including mobile wallets, contactless payments, and wearables.

Securing E-commerce Payments with Compliance Clarity

Tokenisation transformed from a regulatory burden to a competitive advantage for Indian e-commerce. Your customers gain breach protection, you reduce compliance costs, and checkout convenience improves through secure saved cards. Since 91 crore customers have already tokenised their cards, adopting this system aligns you with industry-standard security practices while meeting mandatory RBI compliance requirements.

FAQs

1. What is tokenisation in payment processing?

Tokenisation replaces sensitive card details with a unique random code called a token. This token is used for transactions without exposing actual card data, protecting customers from data breaches. RBI mandates tokenisation for all Indian merchants since October 2022.


2. Is tokenisation mandatory for merchants in India?

Yes. Since September 30, 2022, the RBI has prohibited merchants and payment aggregators from storing actual card data. Merchants must use tokenisation or require customers to enter card details manually each time. Non-compliance risks business restrictions and penalties.


3. How does card tokenisation work step-by-step?

Customer saves card on your site with consent → Your gateway requests a token from the card network → Network generates a unique token → You store token (not card) → For payments, token goes to bank → Bank matches token to actual card and approves transaction.


4. Do merchants have to pay for tokenisation services?

RBI mandates that tokenisation must be free for customers. Merchants typically integrate with card networks or payment gateways that handle tokenisation as part of payment processing infrastructure. Token service providers must be PCI DSS compliant and certified by card networks.


5. What are the benefits of tokenisation for online businesses?

Tokenisation reduces PCI DSS compliance scope, lowers data breach liability, enables secure recurring payments, increases customer trust, and supports faster checkout. 98% of Indian e-commerce transactions now use tokens instead of raw card data.


Sign up for PhonePe Payment Gateway now and start accepting payments instantly

Sign up for PhonePe Payment Gateway

  • check iconEasy Onboarding
  • check iconDeveloper friendly APIs
  • check icon24/7 Support
Footer Banner