Tokenization

Tokenization makes your transactions easier. Once you have created a token, you don’t have to enter all the payment data every time, because the data will be stored with the tokenization. That makes it possible to use the payment data later. The token can be used for recurring transactions.

The Tokenization includes the registration, the use of the stored payment data and then the cancellation of the stored payment data.

When integrating with the Tokenize Charge API, ensure the following steps are completed:

  • Authentication: Pass your secret key as the api-key header to authenticate the request securely.
  • Customer Details: Provide the customer's information including their firstname, lastname, mobile number, country, and email address.
  • Order Details: Specify the transaction details such as the amount to be charged, a unique reference number ({{reference}}), a brief description of the transaction, and the currency.
  • Payment Configuration: Optionally, set a redirection URL (RedirectUrl) where users should be redirected after completing the payment.

An example payload can be found here

What's Next

After completing the Tokenize Charge API integration:

  • Verify Transaction: Utilize the Verify Order API to confirm the status and details of the transaction.
  • Handle Errors: Implement error handling to manage any issues that may occur during the payment process.
  • User Notification: Notify your users of the payment outcome and provide necessary feedback.
  • Update Systems: Ensure your order management system reflects the completed transaction accurately.