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