Open topic with navigation
You are here » Using Sage Exchange Desktop > Voiding a transaction
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.
X |
Match |
Street address and 9-digit ZIP code both match |
|
X |
|
|
Y |
Match |
Street address and 5-digit ZIP code both match |
X |
X |
X |
X |
A |
Partial Match |
Street address matches but both 5-digit and 9-digit ZIP code do not match |
X |
X |
X |
X |
W |
Partial Match |
Street address does not match but 9-digit ZIP code matches |
|
X |
|
X |
Z |
Partial Match |
Street address does not match but 5-digit ZIP code matches |
X |
X |
X |
X |
N |
No Match |
Street address, 5-digit ZIP code, and 9-digit ZIP code all do not match |
X |
X |
X |
X |
U |
System Unavailable |
Address information unavailable. Returned if non-US. AVS is not available or if the AVS in a U.S. bank is not functioning properly. |
X |
X |
X |
X |
R |
System Unavailable |
Retry - Issuer's system unavailable or timed out |
X |
X |
X |
|
E |
Invalid |
AVS data is invalid |
X |
|
|
|
S |
Not Supported |
U.S. issuing bank does not support AVS |
X |
X |
X |
|
M |
Match |
N |
No Match |
P |
Not Processed |
S |
Issuer indicates that CVV2 data should be present on the card, but the merchant has indicated data is not present on the card. |
U |
Issuer has not certified for CVV2 or Issuer has not provided Visa with the CVV2 encryption keys. |
Empty |
Transaction failed because wrong CVV2 number was entered or no CVV2 number was entered. |
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.
- Enter a reference number for the transaction in the Reference 1 field on the Payment Information panel.
- Enter the credit card number in the Card number field. Alternately, click Swipe Card if you want to use a card swipe device to auto-populate the fields.
- Select the expiration month and year in the Expiration date field.
- Enter the CVV number from the back of the credit card in the CVV field.
- Adjust the value in the Subtotal field.
- Click Submit to open a fraud warning dialog box.
- Click Void to void the transaction or Ignore to ignore the warnings and (if the transaction is approved) to process the transaction.
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.