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 (i.e. in the event of a Timeout) these fields are not required with the exception of Tag 003 which must be populated with the Date and Time of the original transaction being reversed.
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.
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. |
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 establishment requesting the transaction. |
43 |
Card acceptor Name / Address |
Optional |
Name/Address of 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 |
Required if Field 6 is present. ISO numeric currency code of the transaction amount specified in Field 6. |
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) determine the number of supported currencies. Elavon will advise the partner of the appropriate values in Tag 01. |
61 |
Reserved Private Data II |
Conditional |
Refer to Field Descriptions for available Tags. |
63 |
Reserved Private Data III |
Conditional |
Refer to Field Descriptions for available Tags. |
64 |
MAC |
Conditional |
Value calculated as described in Appendix B if MAC processing is supported. |
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. |