On This Page
REST API | Visa Platform Connect
Merchant-Initiated Incremental Transaction
An incremental authorization is used to increase the total amount authorized for a
payment if the initial authorization does not cover the total cost of goods and
services. An incremental transaction is an additional amount to the original
authorization. The final authorized total includes amounts for both the initial and the
incremental authorizations.
Fields Specific to this Use Case
Include these fields with a standard authorization request:
- processingInformation.authorizationOptions.initiator.merchantInitiatedTransaction. type–Set the field tomerchantto indicate this transaction is a merchant-initiated follow-on transaction.
- processingInformation.authorizationOptions.initiator.merchantInitiatedTransaction.reason–Set the reason field to5.
- processingInformation.authorizationOptions.initiator.merchantInitiatedTransaction. previousTransactionID– Provide the original transaction ID.
Endpoint
Send a
PATCH
request to this endpoint:pts/v2/payments/{id}
where id
is the original authorization ID.