Testing Authorization Reversal Transactions
If you plan to use Authorization Reversal Transactions, you must perform this test. If you do not plan to use Authorization Reversal transactions, skip this test and go to Testing Direct Debit Transactions.
To test Authorization Reversal Transactions:
-
Verify that your Authorization Reversal XML templates are coded correctly (refer to Authorization Reversal Transactions).
-
Submit the Authorizations, Captures (if applicable), and Authorization Reversal Transactions using the orders shown in Table 2-2.
-
Verify that your response values match those shown in Key Response Elements as shown in Table 2-2.
TABLE 2-2 Authorization Reversal Test Data
OrderId |
Supplied Data Elements |
Key Response Elements |
||
---|---|---|---|---|
Element |
Value |
Element |
Value |
|
32 |
Authorization: <amount> <name> <addressLine1> <city> <state> <zip> <country> <type> <number> <expDate> <cardValidationNum> |
10010 John Smith 1 Main St. Burlington MA 01803-3747 US VI 4457010000000009 0150 349 |
Authorization Response: <response> <message> <authCode> <avsResult> <cardValidationResult>
|
000 Approved 11111 01 M
|
32A |
Capture: <amount> <cnpTxnId>
|
5050 Value returned in Auth response for Order Id 32 |
Capture Response: <response> <message>
|
000 Approved
|
32B |
Authorization Reversal: <cnpTxnId>
<amount>
|
Value returned in Auth response for Order Id 32 Do Not Submit an Amount
|
Auth Reversal Response: <response> <message>
Declined Transaction report result = 111 - Authorization amount has already been depleted This transaction returns 111 instead of 000, because it is unnecessary to submit an Authorization Reversal for the Visa payment card. |
000 Approved
|
33 |
Authorization:
<amount> <name> <addressLine1> <addressLine2> <city> <state> <zip> <country> <type> <number> <expDate> <cardValidationNum> <authenticationValue>
|
20020 Mike J. Hammer 2 Main St. Apt. 222 Riverside RI 02915 US MC 5112010000000003 0250 261 BwABBJQ1AgAAA AAgJDUCAAAAAA A=
|
Authorization Response: <response> <message> <authCode> <avsResult> <cardValidationResult> <authenticationResult>
|
000 Approved 22222 10 M Note: Not returned for Mastercard
|
33A |
Authorization Reversal: <cnpTxnId>
<amount> |
Value returned in Auth response for Order Id 33
Do Not Submit an amount |
Auth Reversal Response: <response> <message>
|
000 Approved
|
34 |
Authorization: <amount> <name> <addressLine1> <city> <state> <zip> <country> <type> <number> <expDate> <cardValidationNum> |
30030 Eileen Jones 3 Main St. Bloomfield CT 06002 US DI 6011010000000003 0350 758 |
Authorization Response: <response> <message> <authCode> <avsResult> <cardValidationResult>
|
000 Approved 33333 10 M
|
34A |
Authorization Reversal: <cnpTxnId>
<amount> |
Value returned in Auth response for Order Id 34 Do Not Submit an Amount |
Auth Reversal Response: <response> <message>
|
000 Approved
|
35 |
Authorization: <amount> <name> <addressLine1> <city> <state> <zip> <country> <type> <number> <expDate> |
10100 Bob Black 4 Main St. Laurel MD 20708 US AX 375001000000005 0450 |
Authorization Response: <response> <message> <authCode> <avsResult>
|
000 Approved 44444 13
|
35A |
Capture:
<amount> <cnpTxnId>
|
5050 Value returned in Auth response for Order Id 35 |
Capture Response: <response> <message> |
000 Approved |
35B |
Authorization Reversal: <cnpTxnId>
<amount> |
Value returned in Auth response for Order Id 35
5050 |
Auth Reversal Response: <response> <message> Declined Transaction report result = 336 - Reversal amount does not match authorization amount
|
000 Approved
|
36 |
Authorization: <amount> <type> <number> <expDate> |
20500 AX 375000026600004 0550 |
Authorization Response: <response> <message>
|
000 Approved
|
36A |
Authorization Reversal: <cnpTxnId>
<amount> |
Value returned in Auth response for Order Id 36
10000 |
Auth Reversal Response: <response> <message>
Declined Transaction report result = 336 - Reversal amount does not match authorization amount |
000 Approved
|