The 1200 / 1210 message pair is used for sale and pre-authorisation completion transaction types.
Field |
Field Name |
Required |
Comments |
---|---|---|---|
|
Message Type ID |
Mandatory |
1200 |
|
Primary bitmap |
Mandatory |
|
2 |
PAN |
Conditional |
Primary Account Number. Required for keyed sales where Field 35 is not available. Mandatory for completions. |
3 |
Processing code |
Mandatory |
See Field 3 description for valid values. |
4 |
Transaction amount |
Mandatory |
The amount will be in the currency specified in Field 49. |
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. |
10 |
Conversion Rate |
Conditional |
Mandatory if Field 6 is present. |
11 |
STAN |
Mandatory |
Unique reference number from the transaction initiator. |
12 |
Transaction Local Date and Time |
Mandatory |
Date and time at terminal. |
14 |
Expiration Date |
Conditional |
The date upon which the card expires. Present only if Field 35 (Track 2) is not provided. Keyed transactions only. |
22 |
Point of Service Data |
Mandatory |
See Field 22 description for details. |
28 |
Reconciliation Date |
Mandatory |
See Field 28 description for details. |
29 |
Reconciliation Number |
Mandatory |
See Field 29 description for details. |
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 field is present, Fields 2 and 14 should not be provided |
37 |
Retrieval Reference Number |
Mandatory |
Unique partner transaction reference. |
38 |
Approval Code |
Conditional |
Mandatory for completions where approval code from the initial pre-authorisation is populated. |
41 |
Terminal Identification |
Mandatory |
Card Acceptor Terminal ID. The 8 digit terminal ID will be assigned and provided by Elavon. |
42 |
Merchant ID |
Mandatory |
A unique ID for the establishment requesting the authorisation. |
43 |
Card Acceptor Name/Address |
Optional |
Name/Address of establishment requesting the transaction |
48 |
Additional Private Data |
Mandatory |
Please refer to Field description and Appendix B. |
49 |
Transaction Currency Code |
Mandatory |
ISO 4217 numeric currency code of the amount in Field 4. |
51 |
Cardholder Billing Currency Code |
Conditional |
Required if Field 6 is present. ISO 4217 numeric currency code of the cardholder billing amount specified in Field 6 |
52 |
PIN Data |
Conditional |
Encrypted PIN. |
53 |
Security Related Information |
Conditional |
This field is mandatory when PIN data is present, except where DUKPT information is supplied in Field 63, Tag 01. |
54 |
Amount, Other |
Conditional |
Must be included if there is a cash component of the overall transaction amount in Field 4. The amount will be in the currency specified in Field 49. |
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 |
Tag 01 is mandatory if PIN Data is present and the DUKPT scheme is being used. |
64 |
MAC |
Conditional |
Value calculated as described in Appendix B if MAC processing is supported. |
Field |
Field Name |
Required |
Comments |
---|---|---|---|
|
Message Type ID |
Mandatory |
1210 for Pre-authorisation / Update / Completion and Authorisation response. |
|
Primary bitmap |
Mandatory |
|
2 |
PAN |
Conditional |
Echo if present in corresponding 1100/1200. |
3 |
Processing code |
Mandatory |
Echo value in corresponding 1100/1200. |
4 |
Transaction amount |
Mandatory |
Echo value in corresponding 1100/1200 or partially approved amount. |
6 |
Cardholder Billing amount |
Conditional |
Echo if present in corresponding 1100/1200. |
10 |
Conversion Rate |
Conditional |
Echo if present in corresponding 1100/1200. |
11 |
STAN |
Mandatory |
Echo value in corresponding 1100/1200. |
12 |
Transaction Local Date and Time |
Mandatory |
Echo value in corresponding 1100/1200. |
28 |
Reconciliation Date |
Mandatory |
Echo value in corresponding 1100/1200. |
29 |
Reconciliation Number |
Mandatory |
Echo value in corresponding 1100/1200. |
32 |
Acquiring Institution ID |
Mandatory |
Echo value in corresponding 1100/1200. |
37 |
Retrieval Reference Number |
Mandatory |
Echo value in corresponding 1100/1200. |
38 |
Approval Code |
Conditional |
Returned for approved and format error responses. See Field 38 description for more details. |
39 |
Response Code |
Mandatory |
Response from the authorisation. |
41 |
Terminal Identification |
Mandatory |
Echo value in corresponding 1100/1200. |
42 |
Merchant ID |
Mandatory |
Echo value in corresponding 1100/1200. |
43 |
Card Acceptor Name / Address |
Conditional |
Echo value if present in corresponding 1100/1200. |
44 |
Additional Response Data |
Conditional |
Include the original pre-authorisation approval code in a pre-authorisation completion response where an issuer communication was required. |
48 |
Additional Private Data |
Mandatory |
|
49 |
Transaction Currency Code |
Mandatory |
Echo value in corresponding 1100/1200. |
51 |
Cardholder Billing Currency Code |
Conditional |
Echo if present in corresponding 1100/1200. |
54 |
Amount, Other |
Conditional |
Original amount requested in a partial approval. |
55 |
Integrated Circuit Card Data |
Conditional |
Returned for an ICC Transaction. Full details in Field 55 Description section. |
63 |
Reserved Private Data III |
Conditional |
Only those tags relevant to response messages will be returned. |
64 |
MAC |
Conditional |
Value calculated as described in Appendix B if MAC processing is supported. |