Appendix B (Response Code)

Check API request process status by Response Code

Response Code with Response Message List

Response code

Response message

SUCCESS

success

PROCESSING

transaction processing

PWD_INCORRECT

password is incorrect

FAIL

failure.

TIMEOUT

timeout.

SYSTEM_ERROR

system error.

PARAM_INVALID

invalid parameter

PARAM_ERROR

parameter format error

ORDER_PAID

order paid

ORDER_USED

order number duplicated

ORDER_TYPE_ERROR

pre-authoried order

DB_ERROR

database error

MER_NO_AUTH

no permission for the merchant

CODE_EXPIRE

QR code expired, please refresh and try again

AMOUNT_NOT_ENOUGH

insufficient balance

CARD_NOT_SUPPORT

unsupported card

CURRENCY_NOT_SUPPORT

unsupported currency

ORDER_CLOSED

order closed

ORDER_REVERSED

order cancelled

BANK_ERROR

banking system anomaly

AUTH_CODE_ERROR

authorization code parameter error

AUTH_CODE_INVALID

authorization code validation fail

REQ_AGAIN

please restart a transaction

REFUND_INVALID

refund amount greater than the amount paid

MERCHANT_INVALID

merchant information does not match

REFUND_FEE_MISMATCH

refund amount check fail

REFUND_NOT_EXIST

refund order not exist

BODY_NOT_ENOUGH

insufficient message header

ORDER_NOT_EXIST

original order not exist

PRE_AUTH_FINISHED

original order has been finished

REVERSE_NOT_SUPPORT

original order does not support revocation.

STATU_FAIL

accepting institution abnormal state

SIGN_FAIL

verification signature fail

REFUND

transfer to refund

REFUND_SUCCESS

refund success.

PARTIAL_REFUNDED

partial Refunded

FULLY_REFUNDED

fully Refunded.

REF_SUCCESS_CHANGE

refund success, user card frozen, need

human intervention

NOTPAY

unpaid

PAYERROR

payment failed

NO_CHANNEL

no channel supported

MER_NO_INFO

failed to get merchant information.

MER_ACCOUNT_INSUFFICIENT

merchant account balance is insufficient. Do not allow to refund.

OTHER

other case.

SERIALNO_EXIST

the account request serial number already exists, can not be submitted again.

REASON_TRADE_BEEN_FREEZEN

corresponding trade has been frozen due to security issues. Please contact Alipay technical support

HAS_NO_PRIVILEGE

no privilege. please contact Alipay technical support

BUYER_ERROR

the buyer does not exist.

BUYER_ENABLE_STATUS_FORBID

buyer account status prohibits the refund

SELLER_ERROR

the seller does not exist.

TRADE_STATUS_ERROR

the trade status is illegal.

TRADE_HAS_FINISHED

the trade has been finished.

MERCHANT_BALANCE_NOT_ENOUGH

merchant balance is not enough for refund.

TRADE_CANCEL_TIME_OUT

the cancellation request is beyond the opening hours.

UNKNOW

indicates payment result is unknown);

Last updated