Initiate a Stored Card Payment
  • 20 Feb 2025
  • 2 Minutes to read
  • Dark
    Light

Initiate a Stored Card Payment

  • Dark
    Light

Article summary

If a customer opts to store their card details during a transaction, you can utilise the saved information for future payments, eliminating the need for them to input their details again.

They are two types of Stored Card Payments

  • A Customer-Initiated Transaction (CIT) allows customers to bypass the inconvenience of entering their card details repeatedly for future purchases. When a customer wishes to make a subsequent payment, they can simply select a previously used card.

  • Merchant-Initiated Transaction (MIT) - With a Merchant-Initiated Transaction, you have the flexibility to store a customer's card details during the initial transaction and utilise them for subsequent transactions at a later date. MITs are commonly employed in subscription-based models or for paying recurring bills.

Important Info related to MITs

To use MIT transactions, your acquirer needs to approve your request to process MIT transactions. For more information, please reach out to our support team.

You can perform a CIT by using the below endpoint.

POST /api/directconnect/execute Try it here


Using the Card Token

An AUTH or PURC using a card token.

If you are using our hosted payment page, a card token is returned on a processed payment notification once the transaction is completed.

You can then request a transaction using the above mentioned endpoint. Its important you use the cardtoken as the PaymentSource in the PaymentCredentials node.

Using the PSP ID

  • An AUTH or PURC using a PSP ID.

You can then request a transaction using the above mentioned endpoint. Its important you use the TransactionReference as the PaymentSource in the PaymentCredentials node.

Using the Card PAN ( requires the PCI DSS SAQ Level D )

- If you are using our direct connect solution, click here for a dedicated page on our card tokenisation APIs.

You can then request a transaction using the above mentioned endpoint. Its important you use the TransactionReference as the PaymentSource in the PaymentCredentials node.

3D Secure

Cardholder-Initiated Transactions (CIT) may be subject to 3D Secure Authentication in certain jurisdictions and with specific card issuers. When this applies, the response from your transaction request will include a redirection URL. You must redirect the customer to this URL to complete the authorization process.


MIT transaction can be initatied by:

  • An AUTH or PURC using a card token.
    • If you are using our hosted payment page, a card token is returned on a 'processed' callback notification once the transaction is completed.
    • If you are using our direct connect solution via our Payment Operations APIs, click here for a dedicated page on our card tokenisation APIs.
  • An AUTH or PURC using a PSP ID.

Was this article helpful?