External Host Interface Integration Guide
9. Authorization-Related Messages
Authorization messages include authorization decisioning messages, authorization repeats, and authorization advice messages.
Authorization decisioning messages ask your system to make or return a real-time authorization decision. Authorization advice messages notify your systems of an authorization-related event that has already occurred or was generated outside the standard real-time authorization request flow.
On this page
9.7 Request example
The following example shows a Visa authorization request in the original EHI JSON format.
Payblr forwards the EHI payload to your system without transforming the transaction payload. Your system should expect the original message structure, field names, field casing, populated values, and empty elements to be preserved.
This example is intended to show the size and structure of the payload your system may receive. Your implementation should not depend only on the fields shown as populated in this example. Additional fields may be present, and some fields may be empty when they are not applicable to the transaction.
{
"Acquirer_Country": "GBR",
"FxProviderCardholderRate": 0.0,
"POS_Date_DE13": "00000000",
"Traceid_Message": "VIS1-20221219-002353117950020",
"Visa_POS_Data_DE60": "020000000000",
"Network_Transaction_ID": "0002353117950020",
"DCC_Indicator": 0,
"multi_part_txn": 0,
"multi_part_txn_final": 0,
"auth_type": "0",
"auth_expdate_utc": "2022-12-27 07:28:36.045",
"Merch_Name": "Travel Like A Pro",
"Merch_Country": "HRV",
"GPS_POS_Capability": "00001001000000000000000100010010001000000001130C0",
"GPS_POS_Data": "9968000800000Nx000NNNNNU0NUUXXU",
"Response_Source_Why": 0,
"Message_Why": 0,
"traceid_lifecycle": "VIS1-20221219-002353117950020",
"Balance_Sequence": 114,
"Balance_Sequence_Exthost": 0,
"Acquirer_id_DE32": "0844622180",
"ActBal": 10001.0000,
"Auth_Code_DE38": "143088",
"Avl_Bal": 10001.0000,
"Bill_Amt": 1.0000,
"Bill_Ccy": "826",
"BlkAmt": 0.0000,
"FX_Pad": 0.0000,
"Fee_Fixed": 0.0000,
"Fee_Rate": 0.0000,
"MCC_Code": "4111",
"MCC_Desc": "Commuter Transport, Ferries",
"MCC_Pad": 0.0000,
"Merch_ID_DE42": "4111",
"Merch_Name_DE43": "Travel Like A Pro HR",
"POS_Data_DE22": "0110",
"Proc_Code": "200000",
"Resp_Code_DE39": "00",
"Ret_Ref_No_DE37": "235303502517",
"Settle_Amt": 1.0000,
"Settle_Ccy": "826",
"Status_Code": "00",
"Token": 107419774,
"Trans_link": "221219002517622180",
"Txn_Amt": 1.0000,
"Txn_CCy": "826",
"Txn_Ctry": "HRV",
"Txn_Desc": "Travel Like A Pro HR",
"Txn_GPS_Date": "2022-12-19 07:28:37.526",
"TXn_ID": 6155805913,
"Txn_Stat_Code": "A",
"TXN_Time_DE07": "1219072835",
"Txn_Type": "A",
"Authorised_by_GPS": "N",
"CU_Group": "DEF_PV",
"InstCode": "TEST",
"MTID": "0100",
"ProductID": 99883,
"SubBIN": 44622180,
"TLogIDOrg": 0,
"VL_Group": "MLMS_PV_GB",
"Dom_Fee_Fixed": 0.0000,
"Non_Dom_Fee_Fixed": 0.0000,
"Fx_Fee_Fixed": 0.0000,
"Other_Fee_Amt": 0.0000,
"Fx_Fee_Rate": 0.0000,
"Dom_Fee_Rate": 0.0000,
"Non_Dom_Fee_Rate": 0.0000,
"PIN": "0",
"SendingAttemptCount": 0
}9.8 Response examples
Approval response
{
"Acknowledgement": "1",
"Responsestatus": "00"
}Decline response
{
"Acknowledgement": "1",
"Responsestatus": "05"
}Partial approval response, when applicable
{
"Acknowledgement": "1",
"Responsestatus": "10"
}Next steps
Continue to Authorization Reversal Messages.