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
AUTHorPURCusing 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
AUTHorPURCusing a card token.- If you are using our
hosted payment page, acard tokenis returned on a 'processed' callback notification once the transaction is completed. - If you are using our
direct connect solutionvia ourPayment Operations APIs, click here for a dedicated page on our card tokenisation APIs.
- If you are using our
- An
AUTHorPURCusing a PSP ID.