- 20 Feb 2025
- 2 Minutes to read
- Print
- DarkLight
Initiate a Stored Card Payment
- Updated on 20 Feb 2025
- 2 Minutes to read
- Print
- DarkLight
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.
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.
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
orPURC
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.
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
orPURC
using a card token.- If you are using our
hosted payment page
, acard token
is returned on a 'processed' callback notification once the transaction is completed. - If you are using our
direct connect solution
via ourPayment Operations APIs
, click here for a dedicated page on our card tokenisation APIs.
- If you are using our
- An
AUTH
orPURC
using a PSP ID.