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:

  1. Verify that your Authorization Reversal XML templates are coded correctly (refer to Authorization Reversal Transactions).

  2. Submit the Authorizations, Captures (if applicable), and Authorization Reversal Transactions using the orders shown in Table 2-2.

  3. 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