Menu
- Introduction to Payments
- Standard Payments Processing
- Card Present Connect | Retail Processing
- Card Present Connect | Mass Transit Processing
- Debit and Prepaid Card Processing
- Processing Debit and Prepaid Authorizations
- Airline Data Processing
- Japanese Payment Options Processing
- Processing Payments Using Credentials
- Customer-Initiated Transactions with Credentials on File
- MIT Delayed Transaction with PAN
- MIT Incremental Transaction with PAN
- MIT Reauthorization Transactions with PAN
- MIT Resubmission Transaction with PAN
- Installment Payments
- Recurring Payments
- Unscheduled COF Payments
- Token Management Service Processing
- Introduction to Payments
- Standard Payments Processing
- Card Present Connect | Retail Processing
- Card Present Connect | Mass Transit Processing
- Debit and Prepaid Card Processing
- Processing Debit and Prepaid Authorizations
- Airline Data Processing
- Japanese Payment Options Processing
- Processing Payments Using Credentials
- Customer-Initiated Transactions with Credentials on File
- MIT Delayed Transaction with PAN
- MIT Incremental Transaction with PAN
- MIT Reauthorization Transactions with PAN
- MIT Resubmission Transaction with PAN
- Installment Payments
- Recurring Payments
- Unscheduled COF Payments
- Token Management Service Processing
On This Page
Initial CIT Recurring Payment with a Customer ID
The first transaction in a recurring 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 must get the customer's consent to store their private information. This is also
known as establishing a relationship with the customer.
Fields Specific to this Use Case
Include these fields with a standard authorization request when storing customer
credentials during the initial CIT recurring 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 tointernetor a payer authentication value.
In the CIT authorization response, save the Transaction ID. You must include the
network transaction ID in subsequent MIT recurring authorization requests.
Endpoint
Production:
POST
https://api.cybersource.com
/pts/v2/paymentsTest:
POST
https://apitest.cybersource.com
/pts/v2/payments