Skip to content

Error Codes


Quick reference for common error codes and their meanings
When calling Checus payment services, if the request fails, the system will return the following error codes. Please locate the problem based on the error code and description, and correct it promptly.
TypeError CodeDescriptionExplanation
Request ProcessingAPPLY_SUCCESSApplication SuccessfulOnly indicates successful request acceptance, please use status field to determine transaction status
System ExceptionSYSTEM_ERRORSystem ErrorChecus system internal exception
UNEXPECTED_ERRORUnknown ErrorAbnormal status, please contact technical support
Signature/PermissionSIGN_VERIFY_FAILEDSignature Verification FailedSignature error, need to check signature logic and key configuration
AUTHENTICATE_FAILEDAuthentication FailedAuthentication process not passed
AUTH_FAILEDAuthorization Invalid or FailedUnable to complete user authorization
AUTH_EXPIREDAuthorization ExpiredAuthorization code timeout or invalid
Request Timeout/RejectionREQUEST_TIMEOUTRequest TimeoutRequest did not respond within specified time
PAYMENT_REJECTEDRequest RejectedUsually intercepted by system due to risk control or non-compliant parameters
ISSUER_PAYMENT_REJECTEDThird Party Payment RejectedUsually rejected by issuing bank/payment channel
Merchant/ContractMERCHANT_INVALIDMerchant InvalidMerchant information not registered or status abnormal
MERCHANT_APP_INVALIDMerchant APP Invalidapp_id does not exist or not authorized
CONTRACT_INVALIDContract InvalidNo valid contract between merchant and payment method
ONBOARD_ERRORMerchant Not Completed RegistrationMerchant has not completed registration process
DECLINED_BY_MERCHANT_BLACKLISTMerchant Blacklist InterceptedIntercepted by risk control policy
OrderORDER_NOT_EXISTOrder Does Not ExistOrder queried or operated is invalid
ORDER_CLOSEDOrder ClosedOrder has been cancelled or automatically closed due to timeout
ORDER_REPEATDuplicate OrderPlease confirm if duplicate order number was submitted
Payment Method/AccountPAYMENT_METHOD_NOT_EXISTPayment Method Does Not ExistPayment method specified in request is invalid
PAYMENT_METHOD_SUSPENDPayment Method UnavailableThis method is temporarily closed or disabled
ACCOUNT_INVALIDAccount InvalidUser bank account abnormal
BALANCE_INSUFFICIENTInsufficient BalanceInsufficient balance in merchant or user account
ACCOUNT_BLOCKEDAccount BlockedUser or merchant account abnormal
Payment Method/AccountPARTICIPANT_INVALIDSplit Payment Participant InvalidSub-account information error
Amount/CurrencyCOUNTRY_INVALIDCountry Information InvalidCountry code error or not supported
CURRENCY_INVALIDCurrency InvalidUnsupported currency
AMOUNT_LIMITAmount Exceeds LimitExceeds supported amount range
AMOUNT_LIMIT_MINIMUMAmount Below Minimum LimitBelow supported minimum amount
AMOUNT_LIMIT_MAXIMUMAmount Above Maximum LimitExceeds supported maximum amount
Amount/CurrencyAMOUNT_INVALIDAmount Format ErrorInvalid amount format
Verification/Verification CodeOTP_VERIFY_LIMITOTP Verification Limit ExceededExceeds OTP verification attempt limit
OTP_VERIFY_FAILEDOTP Verification FailedIncorrect verification code entered
OVER_VERIFY_LIMITToo Many Verification AttemptsRisk control triggered
PIN_VERIFY_LIMITPIN Verification Limit ExceededMultiple errors triggered limit
PIN_INVALIDPIN Code InvalidUser input error
Barcode/QR CodeBARCODE_REFRESH_LIMITBarcode Refresh Too FrequentRefresh request too frequent
BARCODE_REFRESH_FAILEDBarcode Refresh FailedChannel or system exception
Bank Card InformationCARD_INVALIDCard Number InvalidCard number format or content illegal
CARD_EXPIRE_DATE_INVALIDCard Expiry Date InvalidCard expired or format error
CARD_HOLDER_NAME_INVALIDCardholder Name InvalidDoes not match card information
CVV_INVALIDCVV Code ErrorSecurity code invalid
UNSUPPORT_CARDUnsupported Card TypeCurrent channel does not support this card
Contact/IdentityPHONE_NUM_INVALIDPhone Number InvalidMobile number format incorrect
ID_NUM_INVALIDID Number InvalidID format or content error
EMAIL_INVALIDEmail Address ErrorEmail format non-compliant
DOCUMENT_INVALIDDocument InvalidUploaded file does not meet specifications
DATE_INVALIDDate Format ErrorDate field filled illegally
PAYEE_NAME_INVALIDPayee Name InvalidDoes not match account opening information
REMARK_INVALIDRemark InvalidUnsupported remark content
Payment StatusPAYMENT_PROCESSINGPayment ProcessingProcessing in progress, please wait for final result
PAYMENT_FAILEDPayment FailedChannel or user side failure
PAYMENT_CANCELEDUser Canceled PaymentUser actively canceled on third-party page
RefundREFUND_FAILEDRefund FailedRefund operation not successful
REFUND_NO_INVALIDRefund Number InvalidRefund record queried does not exist
REFUND_INSUFFICIENT_BALANCEInsufficient Balance for RefundMerchant account has insufficient balance

Released under the MIT License.