Reversal Message Format

This section describes this reversal message pair:

1420 / 1430 Messages - Reversals

This message pair is used to cancel a previously authorised transaction.

Elavon will respond positively to the requesting terminal, providing there are no obvious errors with the request, before sending a reversal message to the card scheme.

Field 48 (Additional Private Data) Tags 002 (Elavon STAN), 003 (Elavon Date and Time) and 004 (Elavon RRN) are required for a successful reversal of the authorisation by the scheme where available. These are the Elavon STAN, Elavon Date and Time, and Elavon RRN of the original authorisation request which are returned to the terminal or partner host system in the appropriate authorisation response. They are used by the card schemes to match with the original authorisation, and it is the responsibility of the terminal or partner host system to ensure these are faithfully returned in a reversal request. If unavailable (e.g. in the event of a Timeout) these fields are not required.

Note: In the case of Pre-Authorisation Reversals; Tags 002, 003 and 004 are not available in the original Pre-Authorisation Response. To successfully reverse a Pre-Authorisation the only mandated field is Field 38 (Approval Code).
If Host Capture has been agreed, Tag 005 of Field 48 must contain the item number of the transaction to be reversed. It is the terminal or partner host systems responsibility to ensure that this item number is correct. If it exists in the current batch, it will be voided (and therefore not processed for funding) regardless of the other contents of the reversal request.
Furthermore, the appropriate scheme reference data returned in Field 63 of the approved authorisation response should be populated in Field 63 of the corresponding 1420 reversal.
If a 1430 is not sent in response to a 1420, a 1421 can be sent for a maximum of 3 attempts.

1420 / 1421 Reversal Request

Field

Field Name

Required

Comments

 

Message Type ID

Mandatory

1420 (or 1421 for repeat message)

 

Primary Bitmap

Mandatory

 

2

PAN

Conditional

Present only if Field 35 (Track 2) is not provided. Keyed transactions only.

3

Processing Code

Mandatory

See Field 3 description for valid values.

4

Transaction Amount

Mandatory

Amount should be related to the equivalent to 1100/1200/1220.

6

Cardholder Billing Amount

Conditional

Must be included if DCC has been performed on the device. The amount will be in the currency specified in Field 51. Same value as original 1100/1220.

10

Conversion Rate

Conditional

Required if Field 6 is present. Same value as original 1100/1220.

11

STAN

Mandatory

This is not the STAN of the original 1100/1220.

12

Transaction Local Date and Time

Mandatory

Date and time at the terminal.

14

Expiration Date

Conditional

Present only if Field 35 (Track 2) is not provided. Keyed transactions only. If supplied, should be the same value as in 1100/1220.

24

Function Code

Mandatory

Value of 400 (repeat messages from 401 to 403).

25

Reason Code

Mandatory

 

28

Reconciliation Date

Mandatory

 

29

Reconciliation Number

Mandatory

 

32

Acquiring Institution ID

Mandatory

Provided by Elavon.

35

Track 2 Data

Conditional

This field shall be supplied if a magnetic stripe card is swiped through the POS reader or an ICC card is read through an ICC device reader. If this filed is present, Fields 2 and 14 should not be populated.

37

Retrieval Reference Number

Mandatory

Unique partner transaction reference.

38

Approval Code

Mandatory

Approval Code from the original 1110/1230 response message.

41

Terminal Identification

Mandatory

Card Acceptor Terminal ID

42

Merchant ID

Mandatory

A unique ID of the establishment requesting the transaction.

43

Card Acceptor Name / Address

Optional

Name and/or address of the establishment requesting the transaction.

48

Additional Private Data

Mandatory

 

49

Transaction Currency Code

Mandatory

ISO numeric currency code of the amount in Field 4. Same value as in corresponding 1100/1220.

51

Cardholder Billing Currency Code

Conditional

ISO numeric currency code of the transaction amount specified in Field 6.

Required if Field 6 is present.

55

Integrated Circuit Card Data

Conditional

Must be supplied when the ICC has been used to process the transaction.

60

Reserved Private Data

Mandatory

If a partner supports DCC, Tag 01 (bytes 3 – 4) determines the number of supported currencies. Elavon will advise the partner of the appropriate values in Tag 01.

63

Reserved Private Data III

Conditional

 

64

MAC

Conditional

Value calculated as described in Appendix B if MAC processing is supported.

 

1430 Reversal Response

Field

Field Name

Required

Comments

 

Message Type ID

Mandatory

1430

 

Primary Bitmap

Mandatory

 

2

PAN

Conditional

Present only if Field 35 (Track 2) is not provided. Keyed transactions only.

3

Processing Code

Mandatory

Echo value in 1420/1421.

4

Transaction Amount

Mandatory

Echo value in 1420/1421.

6

Cardholder Billing Amount

Conditional

Echo value if present in corresponding 1420/1421.

10

Conversion Rate

Conditional

Echo value if present in corresponding 1420/1421.

11

STAN

Mandatory

Echo value in 1420/1421.

12

Transaction Local Date and Time

Mandatory

Echo value in 1420/1421.

14

Expiration Date

Conditional

Echo value if present in corresponding 1420/1421.

24

Function Code

Mandatory

Echo value in 1420/1421.

25

Reason Code

Mandatory

Echo value in 1420/1421.

28

Reconciliation Date

Mandatory

Echo value in 1420/1421.

29

Reconciliation Number

Mandatory

Echo value in 1420/1421.

32

Acquiring Institution ID

Mandatory

Echo value in 1420/1421.

37

Retrieval Reference Number

Mandatory

Echo value in 1420/1421.

39

Response Code

Mandatory

 

41

Terminal Identification

Mandatory

Echo value in 1420/1421.

42

Merchant ID

Mandatory

Echo value in 1420/1421.

43

Card Acceptor Name / Address

Optional

Echo value if present in corresponding 1420/1421.

48

Additional Private Data

Mandatory

 

49

Transaction Currency Code

Mandatory

Echo value in 1420/1421.

51

Cardholder Billing Currency Code

Conditional

Echo value if present in corresponding 1420/1421.

55

Integrated Circuit Card Data

Conditional

Must be supplied when the ICC has been used to process the transaction.

63

Reserved Private Data III

Conditional

Returned where the solution supports Alphanumeric Terminal ID (Tag 20).

64

MAC

Conditional

Value calculated as described in Appendix B if MAC processing is supported.