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
Check network connection. 2. Check public key used for the crypto.
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
Was this helpful?