Skip to main content

Return Code

Common Return Code

CodeMessage
200000Success
400000Parameters error message
401001Merchant signature invalid
401003Merchant biz access not authorized
401006IP restricted
403000Invalid card info
403500Suspicious transaction
404002Merchant not found
404003Payment order not found
404005Merchant config not found
404007Merchant biz config not found
404009Merchant config info not found
409001Merchant status invalid
429000Too many requests
500001Internal server error
503001Service unavailable
504001Service timeout

Payment Return Code

CodeMessage
401008Illegal amount
403001Expired card
403002Amount exceed
403003Invalid transaction
403004Authentication failed
403005Card type not supported
404008Card info not found
408001Session timeout
409002The order status don't support payment
422009Payment re-submit
429001Too many payment request
429003The payment data is inconsistent
429006Payment succeed
429007Payment currency not supported
430001Payer not exist
430002Payer invalid
430003Payer balance not enough
430004Barcode invalid
430005Barcode expired
430006payer mismatch
430007card not support for payment

Cancel Return Code

CodeMessage
422018Cancel not allowed due to payment success
422019Cancel not allowed due to payment is in progress

Refund Return Code

CodeMessage
404004Merchant account not found
404006Refund order not found
409002The order status don't support refund
409005Refund currency not in accordance with the payment
422001Refund amount exceed payment amount
422002Merchant account balance not enough
422003Refund re-submit
422004Refund expired
422006Not support partial refund
422007Not support UnionPay refund
422010Refund not allowed due to payment not success

SDK Return Code

SDK statusMessage
1000Payment successful
1010Order in progress
1020Successfully paid
2000Configuration parameter error
2001SDK internal error
2002SDK not available
2003Payment method error
3000Parameters error
3001Signature parameter error
3010Network connection error
4000Payment failed
5000Cancelled by user
5005Unknown payment result
9999Service is busy
CodeMessage
440001request id repeated
440002pay account already existed
440003pay account does not existed
440004pay account status invalid