Tokenization is a process that replaces sensitive data (e.g credit card numbers, or bank account numbers) with a non-sensitive, random string of numbers and letters. It’s an effective way for Tesouro to ensure your customers’ payment data is protected from criminal attempts like payment fraud, cyberattacks, or data breaches.There are two types of tokens:
Acquirer tokens
Network tokens
When to Use
You need to securely store customer payment information for future
transactions.
You want to minimize PCI compliance scope by not storing sensitive card
data.
You need to support recurring payments or subscriptions.
ScenarioBen creates an account on CoolTechGear.com and saves his credit card
information for future purchases. Instead of storing his actual card number,
CoolTechGear.com uses tokenization to replace his sensitive card data with a
secure token. Later, when Ben returns to buy a new set of keycaps,
CoolTechGear.com uses the stored token to process his payment without
requiring him to re-enter his card details.
Presenters/acceptors have the option to use tokenization, which when enabled, allows Tesouro to tokenize card/bank details, and return the token in the transaction response under tokenDetails.token.Run in Playground
Later, when the customer purchases from you again, you can pass the token (along with expiration and security code details) instead of the explicit payment method details.Run in Playground