Requirement Description
Preserve field sensitivity Treat EHI field names and casing as significant.
Handle full payloads Expect large messages with many fields, including empty elements.
Ignore unexpected fields safely Do not fail only because an additional field is present.
Use original transaction identifiers Use EHI identifiers such as Txn_ID, TXn_ID, traceid_lifecycle, Traceid_Message, Trans_link, Ret_Ref_No_DE37, and Auth_Code_DE38 as applicable.
Apply EHI matching logic Match related messages using the criteria defined for each transaction type.
Return the required response Return the correct authorization response, acknowledgement, or cut-off result based on the message type.
Meet the response timeout requirement Return the required response within the 500 ms timeout window.