Reverse a Transaction
This guide shows you how to void a transaction before settlement using App2App integration.
Reverse/Void Transaction
// Reverse a previous transaction using its original UTI
startPaymentTransaction(
type = StartTransactionType.REVERSAL,
amountInCents = 0, // Amount is retrieved from original transaction
uniqueTransactionId = originalTransactionUti, // UTI of transaction to reverse
enablePrinting = true
)
Parameters
| Parameter | Value | Description |
|---|---|---|
type | StartTransactionType.REVERSAL | Transaction type |
amountInCents | 0 | Amount is retrieved from original transaction |
uniqueTransactionId | originalTransactionUti | UTI of transaction to reverse |
enablePrinting | true | Enable receipt printing |
Critical Requirements
- Reversal UTI: For reversals, use the original transaction's UTI
- The amount is automatically retrieved from the original transaction