You are here » Using Sage Exchange Desktop > Voiding a transaction
More Information

Welcome to Sage Exchange Desktop

Processing Voids

Sage Payment Solutions allows you to void a transaction from Sage Exchange Desktop or from Sage Virtual Terminal. A void transaction is a non-UI function in Sage Exchange Desktop, which means there is no dedicated dialog box where the user must enter information. You can process a void by using the void function in your integrated application or by using the Void button on the fraud warning dialog box in Sage Exchange Desktop. The fraud warning dialog box is not coded to open for specific transactions; instead, it will open only when the issuing bank returns particular response codes. For example, this dialog box may open if you enter the customer’s address incorrectly (different from what the issuing bank has on file) or if you enter the wrong CVV code.

The fraud warning dialog box displays response codes from the bank that issued the credit card in the Warnings group box. The following tables provide descriptions of each possible response code for the AVS (Address Verification Service) and CVV (Card Verification Value) fields in the Warnings group box.

AVS response codes:
CVV/CVV2 response codes:

The steps below describe how to process a void as if you were entering a sale on the Sage Exchange Desktop – Sale dialog box; however, you can also process voids for other transactions such as authorizations.

How to process a void in Sage Exchange Desktop:

Disabling the fraud warning dialog box

If you are a developer coding an integration, you may want to disable the fraud warning dialog box to hide it from users. To do this, you must add the <PostAuthorizationAnalysis> tag (set to false) to the XML code of each transaction type. See the XML Messaging document included with your integration documentation for additional information.

Note If you disable the fraud warning dialog box, users must process voids through Sage Virtual Terminal.