On This Page
REST API | Visa Platform Connect
Initial CIT Unscheduled COF Payment
The first transaction in an unscheduled COF payment is a customer-initiated transaction
(CIT). Before you can perform a subsequent merchant-initiated transaction (MIT), you
must store the customer's credentials for later use. Before you can store the user's
credentials, you need to get the customer's consent to store their private information.
This is also known as establishing a relationship with the customer.
Endpoint
POST
https://api.cybersource.com
/pts/v2/paymentsFields Specific to this Use Case
Include the following information with a standard authorization request when storing
customer credentials during the initial CIT unscheduled COF payment:
- processingInformation.authorizationOptions.initiator.credentialStoredOnFile–Set the field totrueto indicate the customer credentials will be stored for future use.
- processingInformation.authorizationOptions.initiator.type– Set the field tocustomerto indicate this transaction is a customer-initiated initial transaction.
- processingInformation.commerceIndicator–Set the field tointernet.
- In the CIT authorization response, capture the value in theprocessorInformation.networkTransactionIdfield. You will need to include the network transaction ID in subsequent MIT authorization requests.