Gateway tokenization

Gateway tokenization allows you to tokenize the payer's sensitive payment details. You can store a token and use it instead of the payment details in subsequent transaction requests sent to the gateway. To use Gateway tokenization, you need to first define your tokenization service configuration, then learn how to create tokens and use them in payment transactions, and finally decide whether you want to update tokens automatically or manually.

Gateway tokenization use cases Copied to Clipboard

Gateway tokenization is useful, for example, in the following use cases:

Using a gateway token for a recurring billing transaction

These are the stages of using a gateway token for a recurring billing transaction. You:

  1. Collect payment details from the payer and store them as a token.
  2. Submit the token to the gateway as the payment instrument each time a payment is due. This is useful if you wish to reduce PCI compliance costs. For example, utility bills, gym membership.

Using a gateway token for an online retailer

These are the stages of using a gateway token for an online retailer.

You must:

  1. Collect payment details from the payer on a web site and store them as a token with the payer data.
  2. Present the masked account identifier or last four digits of the PAN when a payer returns to the website to make another purchase, if using the Preserve 6.4. token generation strategy and indicate that payers do not have to re-enter some or all the payment details. It improves convenience and payers' user experience when making purchases through your web site. For example, online shopping carts, online bill payment, gaming sites.

Supported methods and operations Copied to Clipboard

The following table describes supported integration payment methods and operations for Gateway tokenization.

Integration Methods Payment Methods Operations
All
  • ACH (ACH)
  • Credit and debit card
  • Gift cards
  • PayPal
  • Tokenization of billing agreement details only.
The gateway uses tokens in the following operations:
  • AUTHORIZE
  • PAY
  • DISBURSEMENT
  • VERIFY
  • STANDALONE CAPTURE
  • STANDALONE REFUND
  • INITIATE AUTHENTICATION
  • AUTHENTICATE PAYER
  • PAYMENT OPTIONS INQUIRY
  • UPDATE SESSION
  • BALANCE INQUIRY
The gateway provides or returns tokens in the following tokenization operations:
  • CREATE OR UPDATE TOKEN
  • CREATE OR UPDATE TOKEN, with system-generated token
  • DELETE TOKEN
  • RETRIEVE TOKEN
  • SEARCH TOKENS

Benefits of gateway tokenization Copied to Clipboard

The gateway tokenization provides the following benefits:

  • Reduces PCI compliance costs as you do not handle or store any payment details.
  • Reduces internal fraud as your staff has limited access to payment details.
  • Allows you to update payment details stored against a token. This is useful when payment details expire or change, or the payer wishes to change the payment method.
  • Facilitates ease of integration of tokens into systems that currently expect card numbers. Tokens generated by the system can appear like card numbers and pass basic card validation checks.
  • Allows you to retrieve payment details from a token. By default, the gateway returns masked card numbers. If you want to manage unmasked payment details, contact your payment service provider (PSP), as it affects your PCI compliance.
  • Offers different strategies for the gateway to verify the payment details before storing them.
  • Provides flexible options for token management.
  • Allows you to share tokens with other merchants.

Gateway tokenization configuration Copied to Clipboard

The following figure illustrates the configuration options that are available for your tokenization service.

Configuration Options for Tokenization Service

Select the options that you want and ask your PSP to configure the tokenization service for your merchant profile:

  • Token verification strategy defines how the gateway verifies the payment details prior to being stored. The values can be:
    • Basic Validates that the payment details you provide conform to the gateway rules for processing a payment with these payment details. You do not need to provide a currency in the token creation request.:
    • Acquirer Verifies the payment details by performing a VERIFY request, to verify the provided payment details with the acquirer.
      Warning: When you store a token with a token creation request:
    • You must provide a currency.
    • The transaction source defaults to the value configured for the merchant-acquirer link.
    • The Enforce CSC setting for the transaction source is ignored.