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 to
    merchant
    to indicate this transaction is a merchant-initiated follow-on transaction.
  • processingInformation.authorizationOptions.initiator.merchantInitiatedTransaction.reason
    –Set the reason field to
    5
    .
  • 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.