Skip to main content

Reverse Transaction

Reverse a SIL transaction that has not yet been synced to core. Once synced (isSync = true), reversal must happen on the core side.

Cmd: SITReverseTransactionCommand

Request​

{
"cmd": "SITReverseTransactionCommand",
"data": {
"transactionReference": "DEP-20260427-0001",
"reason": "Wrong customer"
}
}

Behaviour​

  • Looks up the original by transactionReference.
  • Posts a compensating transaction with TransactionType = Reversal.
  • Marks the original Status = Reversed.
  • Returns 409 if the original is already Reversed or already IsSync = true.