Save Card

What is Save Card?


Account configuration is required before development

We need to configure your account (whether you are planning to use our test keys or live keys) before your developers can start testing and integration. Kindly message [email protected] to request for key configuration. Your account's eligibility will be reviewed before you can access this feature.


To know what Save Card, also known as card vaulting or card tokenization, does, let's start off by defining some important terms:

Vaulting - the process of saving card details into a software database

Tokenization - the process of providing a safe reference number corresponding to the encrypted card details to be saved into the vault

With these, we can safely store your customer's card details for future reuse.


In a nutshell...

The Save Card feature allows merchants the ability to save and reuse card details on our platform.

The Save Card feature serves a variety of purposes:

  1. Better user experience for returning customers
  2. Allows merchants to charge customers off session.

To distinguish between the two main use cases, we'll denote the first as on session while the latter as off session. This is because the customer is in the checkout session for the previous case, while the merchant charges the merchants, like a subscription service, while the cardholder is not on the checkout page.

Session TypeDescription
on sessionAllow cardholders to use a saved card when they want to purchase in the future.
off sessionAllow merchants to charge the cardholders even without the intervention of the cardholder.

For now, we only support payments via on session transactions.

Currently this feature is only available for websites using the PayMongo API as you would need to have the Payment Intent workflow to register your customers' details to us.