REST API | Visa Platform Connect

Subsequent Transactions

When you process subsequent transactions, all card types require a reason code. For a subsequent transaction, include these fields with a standard authorization request:
"processorInformation": { "transactionId": "01234567898765" }, "processingInformation": { "authorizationOptions": { "initiator": { "type": "merchant", "merchantInitiatedTransaction": { "originalAuthorizedAmount": "100.00", // Discover only "previousTransactionID": "01234567890987", "reason": "7", "storedCredentialUsed": "true" } } }, "commerceIndicator": "recurring" }