Simple Order API | Visa Platform Connect

Initial Transactions

When you process an initial transaction, Mastercard requires a reason code. When you process subsequent transactions, all card types require a reason code.
For an initial transaction, include these fields with a standard authorization request:
ccAuthService_commerceIndicator=internet subsequentAuthFirst=true subsequentAuthReason=7 //Mastercard only
When you receive the initial transaction response, save the transaction identifier. You need the transaction identifier for subsequent transactions. If you're using token management service (TMS), the transaction identifier will be stored on your behalf.