| Message type |
MTID, Txn_Type, Txn_Stat_Code |
Identify the transaction as an authorization message. |
| Transaction identifiers |
TXn_ID, Txn_ID, traceid_lifecycle, Traceid_Message, Traceid_Original, Trans_link |
Support duplicate handling, lifecycle tracking, and transaction matching. |
| Card/token data |
Token, ProductID, SubBIN |
Identify the card, cardholder, product, or internal account mapping. |
| Amount and currency |
Txn_Amt, Txn_CCy, Bill_Amt, Bill_Ccy, Settle_Amt, Settle_Ccy |
Determine the transaction amount, billing impact, and settlement context. |
| Balance data |
ActBal, Avl_Bal, BlkAmt |
Provide balance-related context included in the EHI payload. |
| Fee and padding fields |
Fee_Fixed, Fee_Rate, Dom_Fee_Fixed, Dom_Fee_Rate, Non_Dom_Fee_Fixed, Fx_Fee_Fixed, Fx_Fee_Rate, Other_Fee_Amt, FX_Pad, MCC_Pad |
Help calculate total transaction impact when applicable. |
| Merchant data |
MCC_Code, MCC_Desc, Merch_ID_DE42, Merch_Name_DE43, Merch_Country, Txn_Ctry |
Support merchant, country, MCC, and fraud/business rule checks. |
| POS data |
POS_Data_DE22, POS_Data_DE61, POS_Termnl_DE41, POS_Time_DE12, POS_Date_DE13 |
Provide point-of-sale and transaction entry context. |
| Authorization references |
Auth_Code_DE38, Ret_Ref_No_DE37, Proc_Code, Resp_Code_DE39, Status_Code |
Support authorization processing, matching, and investigation. |
| Network/reference data |
Network_Transaction_ID, SchemeTransactionIdentifier, Acquirer_Reference_Data_031 |
Support lifecycle tracking, matching, and reconciliation. |
| Authentication data |
AuthenticationCurrency, AuthenticationAmountUpper, AuthenticationMerchantHash |
Support 3DS/SCA validation when applicable. |
| Retry/delivery data |
SendingAttemptCount |
Helps identify repeated delivery attempts. |