Document created by gjsissons on Apr 11, 2016Last modified by gjsissons on May 12, 2016
Version 3Show Document
  • View in full screen mode

There are three types of CreditCardReversal transactions:


  1. Communications/System reversals – this type of reversal is generated when there is a transmission problem delivering the response back to the POS. It is the transaction requestor’s responsibility to generate a Reversal transaction for all transactions that do not receive a response.
  2. Full Reversals – A Point of Sale (POS) Generated Reversal or Full reversal may be initiated to remove an approved transaction from a batch, even when the cardholder is not present. Reversals however, must be done while the batch is open.
  3. Partial Reversals – A Partial Reversal transaction decreases the total authorization amount of a previously authorized transaction. Partial reversals are required by some card associations to bring the authorized and clearing amounts into specific tolerances.


An example of a POS generated / Full reversal is shown below. The value of “1” for the ReversalType tag indicates a full reversal.


<CreditCardReversal xmlns="">
        <AccountID>INSERT HERE</AccountID>
        <AccountToken>INSERT HERE</AccountToken>
        <AcceptorID>INSERT HERE</AcceptorID>
        <ApplicationID>INSERT HERE</ApplicationID>
        <ReversalType>1</ReversalType> <!--Reversal type of 1 for Full Reversal-->


Next: CreditCardVoid

Return to the Express Transaction Examples

1 person found this helpful