The following operations are used to adjust and void previously authorized transactions for both SOAP and REST implementations:
The Adjust operation is used to make adjustments to a previously authorized amount (incremental or reversal) prior to capture and settlement.
Undo operation is used to release cardholder funds by performing a void (Credit Card) or reversal (PIN Debit) on a previously authorized transaction that has not been captured (flagged) for settlement.
Undo operation differs from the
ReturnUnlinked operation in that
Undo is used to void or reverse a previously authorized transaction, while
ReturnUnlinked can only be used to return funds for a transaction that has been previously flagged for capture.
Performing a “force void” (
BankcardUndo.ForceVoid) indicates whether an authorized transaction should be removed from the batch regardless of whether the
Undo request is approved or declined. Otherwise, authorized transactions will only be removed from the batch if the void is approved.