| Code | Message | Description | 
|---|---|---|
| 0 | OK | No errors, success. | 
| 1 | E_MISSING_REQ_PARAMS | Some of the required fields from the POST request are missing. | 
| 2 | E_SIGNATURE_FAILED | The parameter ‘signature’ is not valid. | 
| 3 | E_SYSTEM_ERROR | General system error. Please contact myPOS support. | 
| 4 | E_INVALID_PARAMS | One or more of the other parameters from the request are not valid. | 
| 5 | E_ UNSUPPORTED_CALL | |
| 6 | E_DUPLICATE_TRANSMISSION | The error will be returned when the partner system has sent a duplicated request (based on the call method and the ruid for a particular partner). | 
| 7 | E_INACTIVE_TID | The error will be returned if the terminal is not Active. | 
| 8 | E_INVALID_TID | The error will be returned both if the TID is incorrect or if it is already assigned to a partner. | 
| 9 | E_NOT_SUFFICIENT_FUNDS | |
| 10 | E_TRANSACTION_NOT_PERMITTED | |
| 11 | E_PENDING_REQUEST | The error will be returned when there is a pending request for this TID. The partner system must cancel the pending request first in order to submit a new one. The ruid will be returned within the status_msg property of the response. | 
| 12 | E_EXEEDED_ACCOUNT_LIMITS | The error will be returned when the transaction cannot be processed because of reached merchant’s wallet account limits. | 
| 13 | E_UNSUCCESSFUL_PAYMENT | |
| 14 | E_CANCELLED_PAYMENT | This message will be returned on MPRGetTxnStatus when the partner system has cancelled the payment via MPRCancel call. | 
| 15 | E_PENDING_PAYMENT | This message will be returned on MPRGetTxnStatus when the payment request is not paid and not cancelled yet. | 
| 16 | E_TIMEOUT | |
| 17 | E_TRANSACTION_IN_PROGRESS | |
| 99 | E_UNDEFINED_ERROR | Other unspecified error. | 
Specified transaction declined messages
| Response code | Error message, displayed on myPOS device | Description | 
|---|---|---|
| 01 | Declined by Issuer (01) | Refer to card issuer. | 
| 02 | Declined by Issuer (02) | Refer to card issuer, special condition. | 
| 04 | Hold the card (04) | Retain the card if possible and contact customer support for further instructions. | 
| 05 | Declined by Issuer (05) | No reason provided. | 
| 07 | Hold the card (07) | Retain the card if possible and contact customer support for further instructions. Special condition other than lost/stolen card. | 
| 10 | Partial approval (10) | The transaction is partially approved. | 
| 11 | V.I.P approval (11) | The transaction is approved for a special customer. | 
| 12 | Invalid transaction (12) | A parameter of the transaction is not correct. | 
| 13 | Invalid amount (13) | The transaction amount is incorrect. Maybe a result of currency conversion or the amount exceeds the maximum for the card program. | 
| 14 | Invalid card number (14) | The card number does not exist. | 
| 15 | Invalid issuer (15) | The issuer does not exist. | 
| 19 | Repeat transaction (19) | Re-enter the transaction. | 
| 41 | Lost card (41) | Retain the card if possible and contact customer support for further instructions. | 
| 43 | Stolen card (43) | Retain the card if possible and contact customer support for further instructions. | 
| 51 | Insufficient funds (51) | The client must contact his/her bank. | 
| 54 | Expired card (54) | Check the Expiry date, embossed on the card: ▪ If the date is in the future, retry the transaction. ▪ If the embossed date on the card is in the past, return the card to the cardholder, and advise them to contact their card issuer for renewal. | 
| 55 | Incorrect PIN (55) | |
| 57 | Transaction not permitted by Issuer (57) | The client must contact his/her bank. | 
| 58 | Transaction not permitted on terminal (58) | Check the terminal forbidden operations at account or contact Customer Support. | 
| 59 | Suspected fraud (59) | The card might be fake or stolen. | 
| 61 | Exceeds withdrawal limit (61) | The client must contact his/her bank. | 
| 62 | Restricted card (62) | The client must contact his/her bank. | 
| 63 | Security violation (63) | |
| 65 | Exceeds withdrawal frequency (65) | The client must contact his/her bank. | 
| 75 | PIN tries exceeded (75) | The cardholder has entered his/her PIN number incorrectly too many times. Refer the cardholder to contact his/her bank, and request another form of payment. | 
| 76 | Unable to locate previous message (76) | There is no match on the retrieval of the Reference number. | 
| 77 | Wrong previous message (77) | The retrieval of the previous message is located but its data is inconsistent with the original message. | 
| 78 | Block first used (78) | The transaction is from a new cardholder and the card is not activated or unblocked. | 
| 80 | VISA unavailable (80) | VISA transactions with Private labels or cheques are unavailable cause of invalid date. | 
| 81 | PIN cryptographic error (81) | Error found by VIC security module during PIN decryption. | 
| 82 | Negative CVV results (82) | Negative CAM, dCVV, iCVV or CVV results. | 
| 83 | Unable to verify PIN (83) | The PIN of the card could not be verified. | 
| 91 | Issuer unavailable (91) | The card Issuer is temporarily unavailable. | 
| 92 | Wrong destination (92) | Destination can not be found for routing. | 
| 93 | Law violation (93) | Transaction can not be completed due to law violations. | 
| 96 | System malfunction (96) | The system has malfunctioned or there are error conditions in certain fields. | 
| AF | Transaction is declined (AF) | Transaction declined / authentication error | 
| TR | Transaction is declined (TR) | Transaction declined / the transaction is approved by the Issuer, but the terminal denied the transaction | 
| TR | Transaction is declined (TR-02) | Transaction declined / error when performing EMV command. Probably the card was removed. | 
| TR | Transaction is declined (TR-11) | Transaction declined / the transaction is approved by the Issuer, but the card denied the transaction. | 
| CC | Transaction is declined (CC) | Transaction declined / customer cancelation | 
| EE | Transaction is declined (EE) | Transaction declined / encryption error | 
| __ | Transaction is declined (any other response code) | General message for all other response codes. | 
