sandbox

Error codes

Every response carries code. 0 is success. Errors from the payment channel are passed through unchanged.

CodeDescription
0Success
10011101{field} parameters error
10011302Merchant status invalid (client disabled)
10011303Merchant auth failed (unknown app_id, or IP not allowed)
10011304Signature verification failed (bad signature, expired timestamp, reused nonce, malformed header)
10011401Payin order create failed, please try again
10011402Current channel is inactive (your account has no active payment channel yet — contact support)
10011403Order creation failed
10011404Order status update failed
10011405Order not exist
10011406Abnormal account status
10011408Merchant notify url empty
10011409Duplicate merchant order no
10011411Merchant order number already exists (payout)
10011414Unsupported bank ID (verify account)
10011419Verify-account service not enabled
10011429Too many requests (rate limit)
10011430Endpoint disabled for this merchant
10011431Invalid notify URL (must be https in production and resolve to a public address)
10011501Payment processing error
10011502Payment verification failed
10011503Order status is abnormal
10011504Channel response exception — query the order before retrying
10011505Create payin order failed, {reason}
10011506Channel under maintenance
10011507Invalid payment amount
10011508Channel does not support this product
10011510Verify-account channel temporarily unavailable (retry with a new order no)
10019999Unknown error

HTTP status codes

HTTPWhen
200Request processed — check code
401Authentication failed (10011302/10011303/10011304)
403IP not on your allowlist
413Body larger than 64 KB
429Rate limit exceeded (10011429)