REST API | Barclays

Initial CIT Recurring Payment with an Instrument Identifier

This section shows you how to process an initial customer-initiated transaction (CIT) with an instrument identifier.
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.recurringOptions.firstRecurringPayment
Set the field to
true
to indicate this is the first recurring payment.
processingInformation.commerceIndicator
Set the security level of the transaction. For example, set the value to
vbv
for a Visa Secure transaction.
processingInformation.authorizationOptions.initiator.credentialStoredOnFile
Set the field to
true
to indicate the customer credentials will be stored for future use.
processingInformation.authorizationOptions.initiator.type
Set the field to
customer
to indicate this transaction is a customer-initiated initial transaction.
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
/pts/v2/payments
Test:
POST
/pts/v2/payments