OptionalamountOptionalcardOptionalcardOptionalcardOptionalchargeOptionalchargeCharge PIN / serial / emergency number (DE58/59/60) for charge transactions.
OptionalchargeOptionaleffectiveAll raw ISO fields harvested across the conversation, keyed by DE number.
OptionalposOptionalresponseDE39 response code (e.g. "00", "15", "17", "98").
OptionalresponseHuman-readable text for the response code (Persian, from the reference table).
OptionalrrnRetrieval reference number (DE37).
OptionalserialOptionalterminalOptionaltimedTrue if the transaction failed because an expected step never arrived within its
timeout (no frame at all was received for that step), as opposed to the terminal
replying with a decline / unexpected processing code / bad MAC. Only meaningful
when ok is false.
OptionaltraceRaw POS messages exchanged (hex), for debugging.
OptionaltraceOptionaltransaction
Normalised result of a transaction. Mirrors the Delphi
PcPosResultsarray.