Enumeration of Interface Response Codes

All interface responses include a code field. A non-000000 code indicates failure, along with the corresponding error message and information provided to the user. It is recommended to encapsulate the response based on the enumerated code and avoid displaying the msg field directly to the user.

# Interface Response Code Enumeration code

Response Code Description
000000 Processed successfully
A0340 Signature exception
A0400 Request parameter exception
A0471 Invalid merchant ID
A0497 Merchant order number must be unique
A0500 Request service exception
A0601 Insufficient balance
C3752 Business configuration closed
C3754 Order placement failed
C3755 Business call failed
C3757 Request timestamp expired
C3758 Invalid appID
C3760 Manage payment methods closed
C3761 Manage payment method closed
C3763 Merchant payment methods closed
C3764 Invalid paymentMode/paymentMethod
C3765 Merchant payment method closed
C3766 Invalid paymentMode/paymentMethod
C3767 Business configuration closed
C3777 Invalid request IP
C3778 Key parsing exception
C3779 User-Agent Invalid
C3801 Order placement failed
C3802 Insufficient balance
C3803 Manage payment methods outside the trading scope
C3804 Manage payment method outside the trading scope
C3805 Merchant payment methods outside the trading scope
C3806 Merchant payment method outside the trading scope
C3807 Ifsc code not support
C3808 Asynchronous order failed