Skip to main content

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

ParameterValueDescription
typeStartTransactionType.REVERSALTransaction type
amountInCents0Amount is retrieved from original transaction
uniqueTransactionIdoriginalTransactionUtiUTI of transaction to reverse
enablePrintingtrueEnable receipt printing

Critical Requirements

  • Reversal UTI: For reversals, use the original transaction's UTI
  • The amount is automatically retrieved from the original transaction