Available in🇮🇳 India
1. What is tokenisation, and how does it impact the business?
Tokenisation is the process by which the original card number / Primary Account Number (PAN) is replaced with a surrogate value called a token. This token will not be visible to the cardholder. It will be managed between the Token Requestor (TR) and Network. As per the RBI guidelines (link and link), from September 30 2022, businesses, Payment Gateways and Payment Aggregators are no longer allowed to store actual customer card details. Businesses must adopt a tokenisation solution to continue offering customers a saved card experience. Card networks and card issuers are the only parties that can save card details, and others can only have a tokenised card.For one-time payment, this process of tokenising cards (i.e. saving cards with a surrogate value) is not mandatory, card holders as well as merchant may choose to not tokenise cards. But for subscription mandate creation, this step will be compulsory as for subsequent debit requests Razorpay currently uses saved cards, post-30th September,2022 network tokens will be used for subsequent debit requests.
2. Is customer consent required for token creation?
Yes, customer consent and an additional authentication factor (AFA) are required to save a card or create a token. This can be the same 2FA used during the first transaction.3. Are there any additional efforts required by businesses to integrate?
Standard Checkout: For Standard Checkout recurring merchants, there is no additional effort. No new API call needs to be used, Existing subscription APIs will handle network tokenisation from the back-end. In case of standard checkout, Razorpay controls the customer facing UI and consent is already being collected from card holders mandatorily while creation of subscriptions.
Custom and S2S Checkout:
For subscription merchants on Custom & S2S Checkout, we expect merchants to collect card holder consent explicitly for tokenisation (sample UI is shared above).
In all these cases, Razorpay will act as Token Requestor and handle network token creation based on existing subscription APIs.