Skip to main content

Error Code

CodeDescription
501 INTERNAL_ERRORInternal server error. Retry later. If the issue persists, contact MEXC API support.
10008 USER_NOT_KYC_ERRORThe user has not completed KYC verification. Complete KYC before placing an order.
10013 USER_NO_PAYMENT_INFO_ERRORThe user has not bound a payment method. Add a payment method before placing an order.
10018 USER_NOT_EXISTSThe counterparty user does not exist.
30005 PAYMENT_INFO_ERRORPayment method not found. The payment account corresponding to confirmPaymentId does not exist.
40001 ILLEGAL_COINInvalid cryptocurrency. Check whether the coin ID is correct and supported.
40004 ILLEGAL_CURRENCYInvalid fiat currency. Check whether the fiat currency is correct and supported.
40005 INSUFFICIENT_FUNDInsufficient balance. This may occur when creating a sell advertisement or placing an order.
60006 ORDER_LIMIT_MAX_LESS_THAN_MIN_QUANTITY_ERRORThe maximum single-trade amount is less than the minimum single-trade amount.
60017 ORDER_INFO_ERRORAdvertisement information error: side is empty, payTimeLimit exceeds the limit, the advertisement does not exist, or the advertisement is invalid.
60018 ORDER_IS_TRADING_DELETE_ERRORThe advertisement has ongoing trades and cannot be deleted or delisted.
60019 ORDER_PAYMENT_INFO_IS_REQUIREAdvertisement payment methods cannot be empty.
60022 ORDER_MAX_DAILY_LIMITDaily advertisement publish limit exceeded.
60023 ORDER_DEAL_AMOUNT_ERRORInvalid order amount.
60024 ORDER_DEAL_AMOUNT_LIMIT_ERROROrder amount is outside the advertisement amount limit range.
60025 ORDER_DEAL_USER_NOT_MATCH_MERCHANT_LIMITThe user does not meet the trading restrictions set by the merchant.
60028 ORDER_DEAL_INFO_ERROROrder not found; orderDealId is empty; role mismatch; the operator is not the corresponding party for the order; or trade direction mismatch.
60029 ORDER_DEAL_STATE_ERRORInvalid order status. For example, the order is not in unpaid/processing status, a buy order is not in PAID status when releasing crypto, or a sell order is not in PROCESSING status when releasing crypto.
60035 MODIFY_ORDER_ERRORFailed to update the advertisement.
60037 ORDER_AVAILABLE_QUANTITY_INSUFFICIENT_ERRORInsufficient available quantity on the advertisement.
60040 ORDER_DEAL_NOT_DEAL_SELF_ERRORYou cannot trade against your own advertisement.
60041 NO_AVAILABLE_ORDER_ERRORNo available advertisement. The advertisement may be delisted or paused.
60042 MAX_PROCESSING_ORDER_DEAL_ERRORThe user has reached the maximum number of in-progress orders.
60049 ORDER_FORBID_EQUALS_PRICEAn advertisement with the same direction, trading pair, and price already exists.
60050 TRADE_TOO_FREQUENTLYTrading too frequently. Retry later.
60054 ORDER_MAX_LIMITMaximum number of advertisements exceeded.
60055 ORDER_IS_INVALIDThe advertisement is invalid or delisted.
60062 ORDER_DEAL_QUANTITY_ERRORInvalid order quantity.
60085 USER_KYC_TRADE_OVER_MAX_AMOUNTKYC level trading amount limit exceeded.
60091 USER_REACHED_MAX_CANCEL_LIMITThe user has reached the cancellation limit and is in a freeze period.
60093 QUOTED_PRICE_EXPIRED_ERRORThe quoted price has expired.
60099 TAKER_TRADE_MAKER_ORDER_DEAL_ING_LIMIT_KEYIn-progress order limit for the same merchant exceeded.
600421 MERCHANT_MAX_PROCESSING_ORDER_DEAL_ERRORThe merchant has reached the maximum number of in-progress orders.
600422 MERCHANT_MAKER_MAX_PROCESSING_ORDER_DEAL_ERRORThe merchant has too many in-progress orders.
60101 AD_VERIFY_NOT_PERMIT_IN_MERCHANT_LEVEL_KEYThe current merchant level does not allow this type of advertisement verification.
60109 COUPON_USE_FAIL_KEYCoupon usage failed.
60110 COUPON_ORDER_DEAL_AMOUNT_LIMIT_ERROROrder amount exceeds the limit when using a coupon.
62002 TOO_MANY_ONGOING_APPEALS_CAN_NOT_DEALToo many ongoing appeals. Cannot place an order.
62003 TOO_MANY_ONGOING_APPEALS_CAN_NOT_PUBLISHToo many ongoing appeals. Cannot publish a new advertisement.
65001 LACK_MEMBER_INFOMissing user information. MEMBER_INFO in the request header is empty.
65002 LACK_MEMBER_IDMissing user ID. memberId cannot be parsed from the request header.
65003 USER_BY_MEMBER_ID_NOT_EXISTUser not found. No user exists for the given memberId.
65004 OPENAPI_REQUEST_NOT_FOUNDRequest context missing. Unable to obtain HttpServletRequest.
66000 API_FUNCTIONS_ARE_FROZENAPI functions are frozen. The merchant is closed for business and API access is disabled.
66010 MERCHANT_MAKER_CREATE_ORDER_ERRORFailed to create an advertisement. Merchant requirements are not met.
71010 MERCHANT_ONLINE_ORDER_OVERMaximum number of online advertisements exceeded for the same direction and trading pair.
71011 LIMIT_MERCHANT_BUY_ADThe merchant is restricted from publishing buy advertisements.
71012 LIMIT_MERCHANT_SELL_ADThe merchant is restricted from publishing sell advertisements.
71015 MODIFY_RUBLE_TIME_LIMITThis fiat currency advertisement or trade is not allowed due to compliance or regional restrictions.
71027 QUERY_TIME_RANGE_EXCEEDQuery time range exceeds compliance limits.
73001 ORDER_TRADE_LIMIT_VALUE_KEYInvalid advertisement trading limit settings.
73004 ORDER_TRADE_LIMIT_USER_KYC_COUNTRY_KEYThe user's KYC country is not allowed to trade.
80004 USER_MODIFY_SECURITY_FORBID_TRADETrading is temporarily forbidden after the user modified security settings (cooling-off period).
85005 RISK_LIMIT_P2P_USER_MAKER_TRADEUser P2P trading is restricted by risk control. Face verification may be required but is not available via Open API.
91019 PAY_METHOD_NOT_ENABLE_CODE_KEYManual crypto release is not allowed for escrow orders.
911008 CURRENCY_VISIBILITY_DENIEDThe fiat currency is not visible to the current user due to compliance restrictions.
99999 PARAM_ERRORInvalid parameters. For example, required fields are empty, apiType is invalid, or payment proof is missing.