Payment tokenization
Tokenization is a security process, which is replacing the card information (card number and expiry date) with another string of characters that cannot be decrypted.
Token types
Our service offers three types of tokens: “one_time”, “subscription” and “recurring”.
Please check the API reference for more details.
Checkout types
token
With the “token” checkout type, card data will be tokenized without making a charge.
All token types can be used with this checkout type, but we recommend using “subscription” or “recurring”, so the token can be reused as a later date. The “one_time” token will expire after 5 minutes.
payment
With the “payment” checkout type, the card data will be tokenized and the charge processed at the same time. All token types can be used with this checkout type too.
Overview of checkout and token types
“token” checkout | “payment” checkout | |
---|---|---|
“one_time” token | Not recommended. (not suitable for this purpose) | Recommended when paying on a case-by-case basis. |
“subscription” token | Create subscription tokens to change card information for subscription. (No charges will be made). | Create subscription where the first charge is made and the next and subsequent charges are made automatically without the need to enter the card details. (deactivation can be carried out via a request to the API or via the management console). |
“recurring” token | No initial charge but customers can be charged later without having to re-enter their card details. (Token storage required) | Initial charge optional. Customers can be charged later without having to re-enter their card details. (Token storage required) |