The 1500 / 1510 ISO message pair should not be used for dual message implementations of this protocol.
In a single message implementation, a 1500 reconciliation request message must be sent for each terminal in order to submit the captured transactions for settlement. The Elavon acquiring host system will respond with a 1510 reply.
Note that upon receipt of a 1500 reconciliation request message, the Elavon acquiring host will compare the totals it contains against those held by the host. If there is a mismatch, the Elavon acquiring host will return the totals it holds in the response. A response code (Field 39) of 501 – (Reconciliation Out of Balance) will be set, but the batch will be processed for funding and a new batch opened.
If a 1500 message is received where Elavon holds no items in a terminal batch, a response code (Field 39) of 133 (No Transactions) will be returned and the existing batch will remain open.
Please note: Multi-Currency Conversion (MCC) is not supported for Host Based solutions.
1500 Reconciliation Request | |||
---|---|---|---|
Field | Field Name | Required | Comments |
Message Type ID | Mandatory | 1500 | |
Primary Bitmap | Mandatory | ||
1 | Secondary Bitmap | Mandatory | |
11 | STAN | Mandatory | System Trace Audit Number |
12 | Transaction Local Date and Time | Mandatory | Date and time at terminal. |
24 | Function Code | Mandatory | Value 500 |
28 | Reconciliation Date | Mandatory | |
29 | Reconciliation Number | Mandatory | |
32 | Acquiring Institution ID | Mandatory | Provided by Elavon. |
41 | Terminal Identification | Mandatory | Card Acceptor Terminal ID |
42 | Merchant ID | Mandatory | A unique ID of the establishment requesting the transaction. |
50 | Reconciliation Currency Code | Mandatory | |
63 | Reserved Private Data III | Conditional | |
74 | Number of Refunds | Mandatory | |
75 | Number of Cancelled Sales | Mandatory | |
76 | Number of Sales | Mandatory | |
77 | Number of Cancelled Refunds | Mandatory | |
86 | Refunds Amount | Mandatory | |
87 | Cancelled Sales Amount | Mandatory | |
88 | Sales Amount | Mandatory | |
89 | Cancelled Refunds Amount | Mandatory | |
97 | Reconciliation Net Amount | Mandatory |
1510 Reconciliation Response | |||
---|---|---|---|
Field | Field Name | Required | Comments |
Message Type ID | Mandatory | 1510 | |
Primary Bitmap | Mandatory | ||
1 | Secondary Bitmap | Mandatory | |
11 | STAN | Mandatory | Echo value in field 1500. |
12 | Transaction Local Date and Time | Mandatory | Echo value in field 1500. |
24 | Function Code | Mandatory | Echo value in field 1500. |
28 | Reconciliation Date | Mandatory | Echo value in field 1500. |
29 | Reconciliation Number | Mandatory | Echo value in field 1500. |
32 | Acquiring Institution ID | Mandatory | Echo value in field 1500. |
38 | Approval Code | Conditional | May contain ISO field number causing rejection. |
39 | Response Code | Mandatory | |
50 | Reconciliation Currency Code | Mandatory | Echo value in field 1500. |
74 | Number of Refunds | Mandatory | Echo value in field 1500. |
75 | Number of Cancelled Sales | Mandatory | Echo value in field 1500. |
76 | Number of Sales | Mandatory | Echo value in field 1500. |
77 | Number of Cancelled Refunds | Mandatory | Echo value in field 1500. |
86 | Refunds Amount | Mandatory | Echo value in field 1500. |
87 | Cancelled Sales Amount | Mandatory | Echo value in field 1500. |
88 | Sales Amount | Mandatory | Echo value in field 1500. |
89 | Cancelled Refunds Amount | Mandatory | Echo value in field 1500. |
97 | Reconciliation Net Amount | Mandatory | Echo value in field 1500. |