Card-on-file transaction
Customer-Initiated Transaction
Payment that triggered directly by the customer.
- Commonly used on saved card scenario
- Recommended to trigger 3DS authentication for first time
- Card can be saved for future transactions
How to implement
Fields | Merchants need to send |
|---|---|
transactionInitiator |
|
request3DS |
|
storeCredentials |
|
tokenize or tokenizeOnly |
*Note : only required when merchant is using 2c2p tokenization service |
Fields | Merchants need to handle |
|---|---|
schemePaymentID | Payment id that is return from the scheme (eg. Visa/Master) Merchant required to save this value to their application and used it for future payment. |
customerToken
or | Unique token id return from 2c2p |
Merchant-Initiated Transaction
Payment started by the merchant without the customer actively taking part.
- Commonly used in Recurring / Subscription
- MIT transactions allow to trigger only with customer consent
- Payment must have references to first payment CIT
How to implement
Fields | Merchants need to send |
|---|---|
transactionInitiator |
|
request3DS |
|
storeCredentials |
|
previousPaymentID | Required to send This Payment ID will pass through to scheme network as a reference to the first CIT payment. |
customerToken
or | Merchants send token id to replace the PAN |
Updated about 19 hours ago
