| 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. |