On This Page 
    Mastercard Initial CIT Standing Order Payment
    The first transaction in a standing order 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 process is also known as establishing a relationship with the customer. 
Endpoint
			Production:
					POST 
https://api.cybersource.com
/pts/v2/paymentsTest:
					POST 
https://apitest.cybersource.com
/pts/v2/paymentsSuccessful Response
            You must store the 
network transaction ID
 from the successful response message
                to include in subsequent MIT authorization requests in order to associate the CIT to
                the MIT. The network transaction ID is the processorInformation.networkTransactionId
 field value.Store the 
network transaction ID
, which is the processorInformation.networkTransactionId
 field value, from the
                successful response message. You must include the network transaction ID in
                subsequent MIT authorization requests in order to associate the CIT to the MIT.Required Fields for Authorizing Initial CIT Standing Order Payments
    Use these required fields to authorize initial customer-initated standing order
        payments.
- Set the value totrue.
 - Set the value tocustomer.
 - Set the value tointernet,MOTO, or a payer authentication value.
 - Set the value to8.
 
REST Example: Authorizing Initial CIT Standing Order Payments
    Request
{ "processingInformation": { "commerceIndicator": "internet", "authorizationOptions": { "initiator": { "credentialStoredOnFile": "true", "type": "customer", "merchantInitiatedTransaction": { "reason": "8" } } } }, "orderInformation": { "billTo": { "firstName": "John", "lastName": "Doe", "address1": "201 S. Division St.", "postalCode": "48104-2201", "locality": "Ann Arbor", "administrativeArea": "MI", "country": "US", "phoneNumber": "5554327113", "email": "test@cybs.com" }, "amountDetails": { "totalAmount": "100.00", "currency": "USD" } }, "paymentInformation": { "card": { "expirationYear": "2031", "number": "5555xxxxxxxxxxxx", "expirationMonth": "12" } } }
Response to a Successful Request
{ "_links": { "authReversal": { "method": "POST", "href": "/pts/v2/payments/6530824710046809304002/reversals" }, "self": { "method": "GET", "href": "/pts/v2/payments/6530824710046809304002" }, "capture": { "method": "POST", "href": "/pts/v2/payments/6530824710046809304002/captures" } }, "clientReferenceInformation": { "code": "1653082470983" }, "id": "6530824710046809304002", "orderInformation": { "amountDetails": { "authorizedAmount": "100.00", "currency": "USD" } }, "paymentAccountInformation": { "card": { "type": "002" } }, "paymentInformation": { "tokenizedCard": { "type": "002" }, "card": { "type": "002" } }, "pointOfSaleInformation": { "terminalId": "111111" }, "processorInformation": { "approvalCode": "888888", "authIndicator": "1", "networkTransactionId": "123456789619999", "transactionId": "123456789619999", "responseCode": "100", "avs": { "code": "X", "codeRaw": "I1" } }, "reconciliationId": "79710341A39WTT5W", "status": "AUTHORIZED", "submitTimeUtc": "2022-05-20T21:34:31Z" }