Transaction Status Code
Status code for the Scan2Pay API Response.
00 Class
Code | Description | Remark |
0000 | Success | API executed successfully or transaction success. |
For some payments such as EasyCard, you should check also the status code contained in the Data field. For this kind of payment methods, 0000 only indicates the API itself is executed correctly.
99 Class
Code | Description | Remark |
9999 | Server unavailable temporarily | |
9998 | Transaction Failed | |
9997 | Transaction is ongoing | Treated as transaction failure |
9996 | SSL socket error | |
9995 | System error | Check if the correct public key is used. |
9994 | Network or crypto error |
|
Code | Description | Remark |
8001 | Data conversion failed | |
8002 | Incorrect data format | |
8003 | Decryption failed | |
8004 | Incorrect verification code | |
8005 | Version not supported | |
8006 | Login failed | |
8007 | User not exists | |
8008 | The account is already logged in to another device | |
8009 | Invalid session | |
8010 | Incorrect transmission method | |
8011 | There was an error in the database. Please contact the system administrator | |
8012 | Exchange rate service error | |
8013 | Repeated user or ID | |
8014 | The transaction had reached the value of risk management | |
8015 | Network connection failed |
70 Class
Code | Description | Remark |
7000 | Repeated order number | StoreOrderNo already existed |
7001 | Order already refunded or cancelled | |
7002 | Order number not exists | StoreOrderNo not existed |
7003 | Repeated refund number | |
7004 | Refund not existed |
71 Class
Code | Description | Remark |
7100 | Security check failed | |
7101 | Transaction tag not found | |
7102 | Order number verification failed | |
7103 | Order amount verification failed | |
7104 | Refund number verification failed | |
7105 | Incorrect TradeKey or RefundKey | The key has to be SHA256 coded. (All characters has to be in lower-case) |
7106 | Merchant device error | |
7107 | Refund amount verification failed | |
7108 | Too close to the last refund transaction time | |
7110 | Inconsistent refund amount | |
7111 | Total refund amount exceeds the order amount | |
7112 | Order has already been refunded | |
7113 | Original order transaction failed | |
7114 | Order processing | |
7115 | Information inconsistent to original order | |
7116 | Information inconsistent to original refund | |
7117 | Transaction type not found | |
7118 | Invalid transaction type | |
7119 | Refund processing | |
7120 | Barcode or instruction format error | |
7121 | Barcode not found | |
7122 | Incorrect payment password | |
7123 | Barcode expired | |
7124 | Incorrect time format | |
7125 | Incorrect amount format | |
7126 | Incorrect amount or amount exceeds the limit | |
7127 | Incorrect Store Order number | Incorrect StoreOrderNo |
7128 | Incorrect format of store transaction number | |
7129 | Incorrect store number | Incorrect StoreInfo |
7130 | Incorrect device number | Incorrect DeviceInfo |
7131 | Incorrect item format | |
7132 | Incorrect Merchant ID | Incorrect MchId |
7133 | Repeated cancellation of order | |
7134 | Order cancellation failed | |
7135 | Incorrect system transaction number | Incorrect SysOrderNo |
7136 | Incorrect refund object | |
7137 | Repeated refund | |
7138 | Refund failed | |
7139 | Incorrect format of refund amount | |
7140 | Incorrect query object | |
7141 | Query failed | |
7142 | Order creation failed | |
7143 | Incorrect merchant verification token | Token error |
7144 | Merchant verification token not found | |
7145 | Exception found in merchant API request activities, access denied | |
7146 | Repeated transaction number | |
7147 | Transaction method not exists | |
7148 | Billing message is too long | |
7149 | Order notification is too long | |
7150 | Incorrect format of product information | |
7151 | The product name is too long | |
7152 | Incorrect format of product quantity | |
7153 | Incorrect format of product price | |
7154 | Refund message is too long | |
7155 | Refund period expired | |
7156 | Certificate not exists (Merchant) | |
7157 | Certificate not exists (Platform) | |
7158 | Merchant IP verification error | |
7159 | Incorrect payment method code | |
7160 | Incorrect order currency | |
7161 | Payment platform exchange rate not exists | |
7162 | Exchange rate not exists | |
7163 | Merchant is currently unable to create a payment order | |
7164 | Return to URL before the payment completed | |
7165 | Incorrect format of Response URL | |
7166 | Illegal URL or not a whitelist | |
7167 | Device ID deactivated | |
7168 | Incorrect refund key |
72 Class
Code | Description | Remark |
7200 | Offline service not activated | |
7201 | Merchant not activated | |
7202 | Signature verification error | |
7203 | Payment method cannot be used |
73 Class
Code | Description | Remark |
7300 | Please contact the card issuing bank | (Call Bank) |
7301 | Transaction declined | (Decline) |
7302 | Card left in the machine | |
7303 | Card expired | (Expire card) |
7304 | Incorrect transaction date | |
7305 | Transaction timeout | Authorization message from card issuing bank cannot be sent back to server on time (25 sec) |
7306 | Risk card number or installment bonus data failed to read | |
7307 | Incorrect installment data | |
7308 | Incorrect bonus point data | |
7309 | Installment payment not available | |
7310 | Bonus point payment not available | |
7311 | Installment transaction, please enter the number of installment | |
7312 | Incorrect entering of transaction type | '0':General transaction '1':Installment '2':Bonus point |
7313 | Transaction timeout | |
7314 | Incorrect card number | |
7315 | 3D secure verification failed | |
7316 | incorrect format of card valid date | |
7317 | The function is not supported by the terminal | |
7318 | Incorrect entering of transaction code | |
7319 | Invalid order number, cannot cancel the authorization | |
7320 | Terminal has not been filed | |
7321 | Invalid 3D secure signature of card issuer | |
7322 | Error replied by card issuer's 3D verification server | |
7323 | Amount exceeds the merchant monthly limit | |
7324 | Amount of single transaction exceeds | |
7325 | Repeated request of billing | |
7326 | Incorrect cardholder IP | |
7327 | Transaction cancellation expired | |
7328 | Installment payment is not available for this card type | |
7329 | Bonus point payment expired for this card type | |
7330 | Deactivated card type | |
7340 | Bonus point payment is not available | |
7341 | Transfer to the card issuing bank for 3D secure verification | |
7342 | Credit card authorization failed | |
7343 | Installment transaction is not available for international credit cards | |
7344 | International credit card is not acceptable in this store | |
7345 | Reached the credit card authorization amount | |
7346 | Not full-settlement or full-refund for installment transaction | |
7347 | Incorrect format of CVV | |
7348 | Direct authorization of card number is not acceptable | (Reject behind-the-scenes authorization of this store) |
7349 | Credit card lump-sum payment is not acceptable by this merchant |
60 Class
Code | Description | Remark |
6001 | Invoice cancelled | |
6002 | Invoice not exists | No matched invoice in the system |
Other Class
Code | Description | Remark |
7404 | Unknown error | |
2000 | No information found | |
2005 | Data correspondence exception |
Last updated