4.29 Response Status Values
The table below lists the response status codes that you can return in a response to a payment authorisation request through EHI. See Get Transaction Message field: Responsestatus.
For details of <Resp_Code_DE39>
response codes that the Card Scheme (Network) sends to Thredd, see Response_Code_DE39 Values. For card status codes, see Card Status Codes.
Response Code |
Description |
Action |
---|---|---|
00 |
All good. |
Approve |
01 |
Refer to card issuer. Note: Not permitted for Visa transactions. |
Refer |
03 |
Invalid merchant. |
Decline |
05 |
Do not honour. |
Decline |
0A |
Approval with Load. |
Approve |
5C |
Transaction not supported or blocked by issuer. Note: For Visa transactions only. |
Decline |
9G |
Blocked by cardholder, contact cardholder. Note: For Visa transactions only. |
Decline |
10 |
Partial approval. This is permitted only if |
Approve |
12 |
Invalid transaction. May also be used when Integrated Circuit Card (ICC) Card Verification Value (iCVV) or Card Authentication Method (CAM) authorization request cryptogram (ARQC) validation was not successful. Note: For Visa transactions only. |
Decline |
13 |
Invalid amount |
Decline |
14 |
Invalid card number (no such number) |
Decline |
15 |
No such issuer. Note: For Visa transactions only. |
Decline |
33 |
Expired card (Capture). |
Decline and Pickup card |
41 |
Lost card (Capture). |
Decline and Pickup card |
43 |
Stolen card (Capture). |
Decline and Pickup card |
46 |
Account closed and no further authorisation requests will be approved. |
Decline |
51 |
Insufficient funds. |
Decline |
54 |
Expired card. |
Decline |
55 |
Incorrect PIN. |
Decline |
57 |
Transaction not permitted to cardholder. May be used if the decline condition applies to all primary account numbers (PANs) for the same product. It cannot be used for individual PANs to generically decline a transaction. Note: For Visa transactions only. |
Decline |
58 |
Transaction not permitted to terminal. |
Decline |
59 |
Suspected fraud. |
Decline |
61 |
Exceeds withdrawal amount limit. |
Decline |
62 |
Restricted card (e.g. card invalid in region or country). |
Decline |
63 |
Security violation. |
Decline |
65 |
Exceeds withdrawal frequency limit. |
Decline |
6P |
Verification Data Failed. Applies to cardholder, card, and other verification data. Includes both: • Provided verification data is invalid • Required verification data is missing Note: if a more specific code exists (e.g. ‘55’ if PIN incorrect), then use that. |
Decline |
70 |
Cardholder to contact issuer. Note: only for Mastercard transactions. |
Decline |
72 |
Account not yet activated. Note: only for Mastercard transactions. |
Decline |
75 |
Allowable number of PIN tries exceeded. |
Decline |
78 |
Card is not active (including created but not yet activated). |
Decline |
91 |
Issuer or switch is inoperative. • Gateway and Cooperative Processing (modes 1 or 2) – Thredd will decline • Gateway Processing with STIP (mode 4) – Thredd to stand-in If your systems are unavailable, then use ‘05’ decline if you do not want to invoke STIP. Note: Gateway and Cooperative Processing (modes 1 or 2), for Mastercard: using this code will invoke STIP at the Mastercard, which may approve the transaction (depending on your STIP setup at Mastercard.) |
Decline or Invoke STIP (at Thredd or Network) |
92 |
Unable to Route Transaction (to Issuer or EHI). • Gateway Processing (modes 1 or 2) – Thredd will decline • Gateway Processing with STIP (mode 4) – Thredd to stand-in If your systems have a fatal error, then use ‘05’ decline if you to not want to invoke STIP. If this received in advices, it can indicate that Thredd failed to connect to EHI. Gateway and Cooperative Processing (modes 1 or 2), for Mastercard: using this code will invoke STIP at Mastercard, which may approve the transaction (depending on your STIP setup at Mastercard.) |
Decline or Invoke STIP (at Thredd or Network) |
93 |
Violation of law. (Transaction is illegal or against regulations in this jurisdiction.) Note: Visa use only. For Mastercard Thredd suggest using value 57 instead. |
Decline |
96 |
System malfunction. • Gateway or Cooperative Processing (modes 1 or 2) – Thredd will decline • Gateway Processing with STIP (mode 4) – Thredd to stand-in If your systems have a fatal error, then use ‘05’ decline if you to not want to invoke STIP. Note: Gateway or Cooperative Processing (modes 1 or 2): using this code will invoke Card Scheme STIP at Mastercard or Visa, which may approve the transaction (depending on your STIP setup). |
Decline or Invoke STIP (at Thredd or Network) |
C0 |
Decline (reattempt with SCA) |
|
C1 |
SCA required, non-card form factor. |
Decline (reattempt with SCA) |
N7 |
Decline for CVV2 failure. |
Decline |
(any code not in the above list) |
Invalid response. |
If 0110 response, then Thredd will invoke STIP in EHI mode 4, otherwise will decline (05). |
Notes:
-
Response code “01” is not permitted for Visa Transactions. If “01” is sent, then Visa will discard the authorisation response and instead invoke STIP.
-
Response codes 12 and 15 are Visa-only codes effective from 12 April 2025.
-
Response Code 57 (Transaction not permitted to cardholder) cannot be used for individual PANs to generically decline a transaction. It can still be used if the decline condition applies to all PANs for the same product. This change is effective from 18 October 2025.
-
If an Issuer uses the 12, 15 or 57 response codes incorrectly, then Visa will convert the response and send it to the Acquirer as a generic response code decline.