Skip to main content
InputObject Top-level input fields for creating an incremental transaction for a previous authorization.

Input Fields

paymentId
required
The unique ‘paymentId’ of the previously authorized payment that is to be incremented.
transactionAmountDetails
required
The amount of the incremental authorization. Example: If the initial authorization was 99,andyouaresubmittinganincrementalauthorizationfor99, and you are submitting an incremental authorization for 20, you will input the incremental amount. e.g. ‘totalAmount: 20.00’
acceptorId
required
A unique, 36 character identifier created by Tesouro and assigned to the entity providing the goods or services to the cardholder, such as a Merchant, a Submerchant of a Payment Facilitator, a Seller within a Marketplace, or a Biller of a Consumer Bill Payment Service Provider (CBPS). Historically, processors have called this identifier the Merchant ID (or MID), Outlet ID, or Customer number.
transactionReference
required
A unique identifier created by the entity holding the direct relationship with the Acceptor, and used by that entity for reconciliation and transaction search. Tesouro uses this identifier to manage idempotency.
{
  "paymentId": "72ef289d-77d4-4696-8a08-da83ed15b751",
  "transactionAmountDetails": IncrementAuthorizationAmountInput,
  "acceptorId": "72ef289d-77d4-4696-8a08-da83ed15b751",
  "transactionReference": Max36Text
}