1.9 Transaction Types
EHI sends the following transaction type messages to the external host:
Message Type |
Description |
How to Process |
How you should respond |
---|---|---|---|
Authorisation |
A request message to approve or decline a payment. Authorisation type transactions include normal authorisation requests and authorisation reversals. An authorisation request message should result in blocking the approved amount on the card to cover a later financial message which is expected to follow. |
Gateway or Cooperative Processing (modes 1, 2 and 4): Approve or decline. If approved and you maintain the balance, block the approved amount on the customer’s card.
|
Gateway or Cooperative Processing (modes 1, 2 and 4): Return a decision (approve or decline) and an acknowledgement. Full Service Processing (mode 3): Return an acknowledgement. |
Financial |
A notification message which Thredd generates based on the batch clearing files received from the card schemes. Financial type transactions include: First Presentment, Financial Reversal, Second Presentment, Chargeback, Chargeback Reversal and Fees. |
Match to an existing authorisation or financial. Gateway or Cooperative Processing (modes 1, 2 and 4): Update the card balance
|
Return an acknowledgement. |
Load |
A notification that the customer’s card balance has been credited (via a Web Service, Cards API, Thredd Portal or Smart Client). |
Full Service Processing (mode 3): just acknowledge Gateway Processing (modes 1 and 4): not applicable Cooperative Processing (mode 2): Only applicable if Thredd maintains the balance. |
Return an acknowledgement. |
Unload |
A notification that the customer’s card balance has been debited (via a Web Service, Cards API, Thredd Portal or Smart Client). |
Full Service Processing (mode 3): just acknowledge Gateway Processing (modes 1 and 4): not applicable Cooperative Processing (mode 2): Only applicable if Thredd maintains the balance. |
Return an acknowledgement. |
Payment |
A notification of a payment originating from a non-card network entity (e.g. Faster Payment or direct debit), paying funds into or out of the customer's card. Note: Only relevant to Agency Banking transactions. |
Full Service Processing (mode 3): just acknowledge Gateway Processing (modes 1 and 4): acknowledge and process (update balance) Cooperative Processing (mode 2): Please check with your Implementation Manager. |
Return an acknowledgement. |
Balance Adjustment |
A notification that the customer’s balance has been updated (via a Web Service, Cards API, Thredd Portal or Smart Client). This can be either a credit or debit. |
Full Service Processing (mode 3): just acknowledge Gateway Processing (modes 1 and 4): not applicable Cooperative Processing (mode 2): Only applicable if Thredd maintains the balance. |
Return an acknowledgement. |
Card Expiry |
A notification that the customer’s card has expired. Thredd generates this based on the expiry date configured for the card. |
Just acknowledge. You can decide whether to renew the card (using the Thredd API) |
Return an acknowledgement. |