Skip to main content

Error Codes

HTTP status codes

NameStatus codeDescriptionComment
ACCOUNT_NOT_EXIST404 NotFoundaccount not existaccount not exist
ACQUIER_FRAUD409 Abortedpossible fraud收单方欺诈
ACQUIRER_ERROR409 AbortedThe transaction did not go through due to an error that occurred on the acquirer's end收款方发生错误
AID_IN_PENALTY_BOX409 AbortedThe payment network can't be reached. Retry the transaction with a different payment method.支付网络错误
AUTHENTICATE_ERROR409 Abortedsecure authentication was not executed, or it did not execute successfully认证错误
AUTHENTICATION_REQUIRED409 AbortedThe issuer declined the authentication exemption request and requires authentication for the transaction. Retry with 3D Secure需要认证
AUTHORIZATION_REVOCATE409 Abortedauthorization revocate授权撤销
AVS_DECLINED400 InvalidArgumentthe address data the user entered is incorrectAVS不正确
BALANCE_NOT_ENOUGH409 Abortedbalance is not enough to cover the payable amount余额不足
BANK_STATUS_ERROR409 AbortedTransaction declined due to banking security environment check. If the issue persists, please try another payment method.代充聚集
BENEFICIARY_NOT_FOUND400 InvalidArgumentbeneficiary not found for this idbeneficiary not found
BLOCKED_BY_COMPLIANCE409 AbortedTransaction restricted for this region or the bank.因外部法规政策(如反洗钱制裁名单)而主动限制
BLOCKED_CARD409 Abortedthe card used for the transaction is blocked卡禁止交易
BLOCKED_FOR_RETRY_FEES409 AbortedTransaction blocked to prevent excessive retry fees因会产生重试费用被拦截
CANCELLED408 Canceledthe transaction was cancelled交易被取消
CARDHOLDER_ERROR409 Abortedtransaction rejected (cardholder error)交易被拒绝(持卡人错误)
CARD_CONTRACT_CANCELED409 AbortedThe card contract has been cancelled因用户解绑卡导致的失败
CARD_ORGANIZATION_SPECIFIC_ERROR409 Abortedcard organization spcific error卡组织特定错误
CARD_REQUIRES_ONLINE_PIN400 InvalidArgumentrequires online pin code需要输入在线pin码
CARD_SCHEME_RETRY_THRESHOLD_LEVEL_ONE409 AbortedDeclined: Your bank reported this account as invalid.卡组一类红线:银行与卡组重试红线
CARD_SCHEME_RETRY_THRESHOLD_LEVEL_TWO409 AbortedTransaction blocked: Your bank flagged this account as high-risk.卡组二类红线:银行与卡组重试红线
CHANNEL_MAINTENANCE400 InvalidArgumentchannel maintenancechannel maintenance
CHANNEL_MARKETING_BUDGET_LIMITED429 ResourceExhaustedThe channel marketing budget has reached its limit.
CHANNEL_MARKETING_RULE_ERROR500 InternalThe channel marketing rule error.
CHANNEL_MARKETING_TRANSACTIONS_LIMITED429 ResourceExhaustedThe number of channel marketing transactions has reached its limit.
CHANNEL_RESP_INVALID_FORMAT400 InvalidArgumentchannel resp invalid format
CLOSED_ACCOUNT409 Aborted46: Closed Account (effective 17 April 2021)已关闭的账户(visa CAT1 error)
COMPLIANCE_CHECK_FAIL409 AbortedIf the issue persists, please try another payment method.防刷:短时刷单/薅羊毛
CONTACTLESS_FALLBACK409 Abortedtry a different card entry method非接支付失败(可能是持卡人主动放弃),需更换支付方式
CVM_REQUIRED_RESTART_PAYMENT409 AbortedA PIN or signature is required. Retry the transaction.需重试进行认证
DUPLICATE_ORDER_ID409 AlreadyExistsduplicate order_idduplicate order_id
DUPLICATE_REFERENCE_ID409 AlreadyExistsduplicate reference idduplicate reference id
DUPLICATE_SUB_REFERENCE_ID400 InvalidArgumentduplicate sub reference idduplicate sub reference id
EXPIRED_CARD409 Abortedthe card has expired卡过期
FAILED_TO_CONSISTENCY_CHECK409 AlreadyExistsfailed to consistency checkfailed to consistency check
FAILED_TO_DECODE_PAY_INFO500 Internalinternal system error because of pay info无法反解析渠道代码生成器协议
FAILED_TO_INNER_ORDER_ID500 Internalfailed to inner order idFailed to generator order id
FAILED_TO_QUERY_MP500 Internalfailed to request channel server访问营销系统失败
FAILED_WHEN_REQUEST_CHANNEL500 Internalfailed to request channel server访问外部渠道失败
FINAL_ORDER_STATUS409 AlreadyExistsfinal order statusfinal order status
FRAUD409 AbortedThe pre-authorisation risk checks resulted in a fraud score of 100 or more,Therefore, the transaction was flagged as fraudulent, and was refused.欺诈错误
FRAUD_CANCELLED401 Unauthenticatedauthorisation risk check resulted in a high level风控拦截
FREQUENCY_EXCEEDED409 AbortedTransaction declined (maximum transaction frequency exceeded)交易被拒绝(超出限制次数)
INTERNAL_ERROR500 Internalinternal error
INVALID_ACCOUNT_NUMBER409 Aborted14 : Invalid Account Number (No such Number)错误的支付信息(visa CAT1 error)
INVALID_ADDRESS400 InvalidArgumentinvalid addressinvalid address
INVALID_AMOUNT400 InvalidArgumentinvalid amount: {{.ParameterValue}}无效金额
INVALID_ARGUMENT400 InvalidArgumentparameter error, name: {{.ParameterName}}, value: {{.ParameterValue}}无效参数
INVALID_CARD_NUMBER400 InvalidArgumentinvalid card number无效卡号
INVALID_CHANNEL_OF_MERCHANT500 Internalcouldn't found available the channel of merchant, please contract us
INVALID_CONTRACT400 InvalidArgumentThe payment method requested is not configured. Please contact MidasPay for assistanceInvalid contract
INVALID_CREATE_ORDER_CONFIG500 Internalinternal system error because of create order config
INVALID_CVC409 Abortedcvc is invalid无效的CVC
INVALID_EXPIRE_DATE400 InvalidArgumentinvalid expire date in response, current expire date:{{.Date}}无效的过期日期格式
INVALID_MERCHANT400 InvalidArgumentinvalid merchantInvalid merchant
INVALID_MERCHANT_ID_OF_UNIT400 InvalidArgumentinvalid merchant id of unitInvalid merchant id of unit
INVALID_OBJECT500 Internalno object to unmarshal, current request object.type:{{.Type}}无效的对象类型
INVALID_ORDER_FORMAT400 InvalidArgumentinvalid order formatInvalid order format
INVALID_ORDER_INFO500 Internalinvalid order info支付订单信息错误
INVALID_PAYMENT_METHOD400 InvalidArgumentinvalid payment methodInvalid payment method
INVALID_PIN400 InvalidArgumentthe specified PIN is incorrect or invalid无效PIN码
INVALID_REGION_CODE400 InvalidArgumentinvalid region codeInvalid region code
INVALID_RESPONSE409 Abortedhttp response from service provider is not 200, current response body:{{.ResponseBody}}下游卡组服务的回复不是200
INVALID_RESPONSE_BODY400 InvalidArgumentinvalid response body, current response body: {{.ResponseBody}}invalid response body
INVALID_STATUS500 Internalinvalid order status, please contact us未知的支付中台订单状态
INVALID_TAX_AMOUNT400 InvalidArgumentinvalid tax amount, please check the amount's formula and if tax amount and the other parts of breakdown satisfy the equationinvalid tax amount
INVALID_TOKEN400 InvalidArgumentinvalid tokenInvalid token
INVALID_TRANSACTION409 Aborted12 : Invalid transaction错误的交易行为(visa CAT1 error)
ISSUER_AUTHENTICATE_ERROR409 AbortedThe 3D Secure authentication failed due to an issue at the card network or issuer. Retry the transaction, or retry the transaction with a different payment method卡组织问题导致的3d认证失败
ISSUER_DO_NOT_HONOR409 AbortedPlease contact your bank or use another card(preferably from another bank).If the issue persists, please try another payment method.风控规则
ISSUER_SUSPECTED_FRAUD401 Unauthenticatedissuer reported the transaction as suspected fraud发卡方判断交易涉嫌欺诈
ISSUER_SYSTEM_BUSY409 AbortedTransaction declined: Insufficient funds or card limit reached.短时银行多次返回余额不足/限额
ISSUER_UNAVAILABLE409 AbortedIt is not possible to contact the shopper's bank to authorise the transaction交易受理方错误
LACK_OF_ARGUMENT400 InvalidArgumentlack of parameter, name: {{.ParameterName}}, value: {{.ParameterValue}}参数缺失
LACK_REQUIRED_ARG400 InvalidArgumentlack required argument, current arguments:{{.Argument}}缺少必要参数
MOBILE_PIN_REQUIRED400 InvalidArgumentthe user's bank requires the shopper to enter a mobile PIN缺少mobile pin
MUST_PRESENT_MERCHANT400 InvalidArgumentmust present merchantMust present merchant header
NOT_FOUND_BILL400 InvalidArgumentnot found billnot found bill
NOT_FOUND_ORDER400 InvalidArgumentnot found ordernot found order
NOT_PERMITTED409 Abortedtransaction not permitted交易拦截
NOT_PERMITTED_TO_CARDHOLDER409 Aborted57 : Transaction not permitted to cardholder交易因卡持有人拦截(visa CAT1 error)
NOT_RECEIVED_FROM_DS409 AbortedThe issuer or the scheme wasn't able to communicate the outcome via RReq卡组织特定错误
NOT_SUBMITTED409 Abortedthe transaction was not submitted correctly for processing交易未成功提交
NOT_SUPPORTED409 Abortedthe transaction is not supported不支持的交易(交易类型、卡类型等)
NO_ACCOUNT_AVAILABLE400 InvalidArgumentthe user's bank requires a checking account to complete the purchase缺少账户完成支付
NO_SAVING_ACCOUNT_AVAILABLE400 InvalidArgumentthe user's bank requires a savings account to complete the purchase缺少已保存的账户完成支付
NO_SUCH_ISSUER409 Aborted15 : No such issuer不存在的发卡行(visa CAT1 error)
ORDER_NOT_CREATED400 InvalidArgumentOrder not created
PICKUP_CARD409 Aborted04 : Pickup card/07 : Pickup card, special conditions/41 : Pickup card (lost card)/43 : Pickup card (stolen card)被限制的卡(visa CAT1 error)
PIN_TRIES_EXCEEDED409 Aborteduser specified an incorrect PIN more than three times in a rowPIN码输入次数超限
PIN_VALIDATION_NOT_POSSIBLE409 AbortedIt is not possible to validate the specified PIN number无法验证指定PIN码
PROMOTIONS_NOT_FOUND404 NotFoundpromotions not found优惠信息不存在
PROMOTION_EXPIRED400 OutOfRangepromotion expired优惠信息无效
QUERY_TOKEN_FAILED404 NotFoundcan not find any valid token查不到有效的token
REFUSED403 PermissionDeniedrequest denied: {{.Reason}}拒绝请求
REQUEST_CHANNEL_NETWORK_ERROR504 DeadlineExceededrequest channel network error
REQUEST_CHANNEL_TIMEOUT504 DeadlineExceededrequest channel timeout
RESTRICTED_CARD400 FailedPreconditionrestricted card卡受限
REVOCATION_OF_ALL_AUTHORIZATION409 AbortedR3 : Revocation of all authorization所有授权已撤销(visa CAT1 error)
REVOCATION_OF_AUTHORIZATION_ORDER409 AbortedR1 : Revocation of authorization order订单授权已撤销(visa CAT1 error)
RISK_CONTROL500 Internalrequest was intercepted by the risk control system.风控拦截
SAVE_TOKEN_FAILED500 Internalsave token failed, current save data:{{.SaveData}}保存token失败
SIGNATURE_MISMATCH400 InvalidArgumentsignature mismatch签名不匹配
SPECIAL_CASE_ERROR500 InternalAn error has occurred, but it needs to be distinguished for some special reasons, original error: {{.OriginalError}}Special case error
STOP_PAYMENT_ORDER409 AbortedR0 : Stop payment order停止支付(visa CAT1 error)
SYSTEM_ERROR409 Abortedsystem error系统错误(包含下游返回的通用错误)
SYSTEM_REVIEW409 Abortedsystem review系统审查
TAX_ERROR503 Unavailableerror happened on tax
TRANSPORT_ERROR500 Internalsomething wrong happen in transport: {{.TransError}}something wrong happen in transport
UNDESIRED_RESPONSE_BODY500 Internalresponse body is not desired, current response body:{{.ResponseBody}}断言类型失败
UNEXPECTED_PROCESSED400 InvalidArgumentprocessed is not true, current response body: {{.ResponseBody}}processed is not true
UNKNOWN500 Unknownunknown error未知错误(包含下游返回的未定错误类型)
UNSUPPORTED_BANK_OR_CURRENCY409 AbortedTransaction restricted for the bank or currency.系统不支持的银行或币种
UNSUPPORTED_CARD_TYPE403 PermissionDeniedThe card you entered is not accepted for this transaction. Please try another payment method or use a supported card
UNSUPPORTED_REGIONAL_INFO403 PermissionDeniedThe regional info you provided is not accepted for current condition
UNSUPPORTED_SERVICE501 Unimplementedcurrent service provider does not support this method当前服务不支持
UPDATE_TOKEN_FAILED404 NotFoundupdate token failed, current update data:{{.UpdateData}}更新token失败
USER_CANCELLED408 Canceleduser cancelled the transaction before completing it用户取消交易
WITHDRAWAL_AMOUNT_EXCEEDED409 Abortedthe withdrawal amount permitted for the shopper's card has exceeded支付金额超限
WITHDRAWAL_COUNT_EXCEEDED409 Abortedthe number of withdrawals permitted for the shopper's card has exceeded.支付次数超限

Error codes

ACCOUNT_NOT_EXIST

Status Code: 404 NotFound

Description: account not exist

ACQUIER_FRAUD

Status Code: 409 Aborted

Description: possible fraud

ACQUIRER_ERROR

Status Code: 409 Aborted

Description: The transaction did not go through due to an error that occurred on the acquirer's end

AID_IN_PENALTY_BOX

Status Code: 409 Aborted

Description: The payment network can't be reached. Retry the transaction with a different payment method.

AUTHENTICATE_ERROR

Status Code: 409 Aborted

Description: secure authentication was not executed, or it did not execute successfully

AUTHENTICATION_REQUIRED

Status Code: 409 Aborted

Description: The issuer declined the authentication exemption request and requires authentication for the transaction. Retry with 3D Secure

AUTHORIZATION_REVOCATE

Status Code: 409 Aborted

Description: authorization revocate

AVS_DECLINED

Status Code: 400 InvalidArgument

Description: the address data the user entered is incorrect

BALANCE_NOT_ENOUGH

Status Code: 409 Aborted

Description: balance is not enough to cover the payable amount

BANK_STATUS_ERROR

Status Code: 409 Aborted

Description: Transaction declined due to banking security environment check. If the issue persists, please try another payment method.

BENEFICIARY_NOT_FOUND

Status Code: 400 InvalidArgument

Description: beneficiary not found for this id

BLOCKED_BY_COMPLIANCE

Status Code: 409 Aborted

Description: Transaction restricted for this region or the bank.

BLOCKED_CARD

Status Code: 409 Aborted

Description: the card used for the transaction is blocked

BLOCKED_FOR_RETRY_FEES

Status Code: 409 Aborted

Description: Transaction blocked to prevent excessive retry fees

CANCELLED

Status Code: 408 Canceled

Description: the transaction was cancelled

CARDHOLDER_ERROR

Status Code: 409 Aborted

Description: transaction rejected (cardholder error)

CARD_CONTRACT_CANCELED

Status Code: 409 Aborted

Description: The card contract has been cancelled

CARD_ORGANIZATION_SPECIFIC_ERROR

Status Code: 409 Aborted

Description: card organization spcific error

CARD_REQUIRES_ONLINE_PIN

Status Code: 400 InvalidArgument

Description: requires online pin code

CARD_SCHEME_RETRY_THRESHOLD_LEVEL_ONE

Status Code: 409 Aborted

Description: Declined: Your bank reported this account as invalid.

CARD_SCHEME_RETRY_THRESHOLD_LEVEL_TWO

Status Code: 409 Aborted

Description: Transaction blocked: Your bank flagged this account as high-risk.

CHANNEL_MAINTENANCE

Status Code: 400 InvalidArgument

Description: channel maintenance

CHANNEL_MARKETING_BUDGET_LIMITED

Status Code: 429 ResourceExhausted

Description: The channel marketing budget has reached its limit.

CHANNEL_MARKETING_RULE_ERROR

Status Code: 500 Internal

Description: The channel marketing rule error.

CHANNEL_MARKETING_TRANSACTIONS_LIMITED

Status Code: 429 ResourceExhausted

Description: The number of channel marketing transactions has reached its limit.

CHANNEL_RESP_INVALID_FORMAT

Status Code: 400 InvalidArgument

Description: channel resp invalid format

CLOSED_ACCOUNT

Status Code: 409 Aborted

Description: 46: Closed Account (effective 17 April 2021)

COMPLIANCE_CHECK_FAIL

Status Code: 409 Aborted

Description: If the issue persists, please try another payment method.

CONTACTLESS_FALLBACK

Status Code: 409 Aborted

Description: try a different card entry method

CVM_REQUIRED_RESTART_PAYMENT

Status Code: 409 Aborted

Description: A PIN or signature is required. Retry the transaction.

DUPLICATE_ORDER_ID

Status Code: 409 AlreadyExists

Description: duplicate order_id

DUPLICATE_REFERENCE_ID

Status Code: 409 AlreadyExists

Description: duplicate reference id

DUPLICATE_SUB_REFERENCE_ID

Status Code: 400 InvalidArgument

Description: duplicate sub reference id

EXPIRED_CARD

Status Code: 409 Aborted

Description: the card has expired

Comment: 卡过期

Causes:

  • Cause: Card is expired.

    • Solution: Contact your bank to renew the card.
  • Cause: Typed card expiration date is wrong.

    • Solution: Check the expiration date and try again.

FAILED_TO_CONSISTENCY_CHECK

Status Code: 409 AlreadyExists

Description: failed to consistency check

FAILED_TO_DECODE_PAY_INFO

Status Code: 500 Internal

Description: internal system error because of pay info

FAILED_TO_INNER_ORDER_ID

Status Code: 500 Internal

Description: failed to inner order id

FAILED_TO_QUERY_MP

Status Code: 500 Internal

Description: failed to request channel server

Comment: 访问营销系统失败

Causes:

  • Cause: MP system currently unavailable.

    • Solution: Try again later.

FAILED_WHEN_REQUEST_CHANNEL

Status Code: 500 Internal

Description: failed to request channel server

FINAL_ORDER_STATUS

Status Code: 409 AlreadyExists

Description: final order status

FRAUD

Status Code: 409 Aborted

Description: The pre-authorisation risk checks resulted in a fraud score of 100 or more,Therefore, the transaction was flagged as fraudulent, and was refused.

FRAUD_CANCELLED

Status Code: 401 Unauthenticated

Description: authorisation risk check resulted in a high level

FREQUENCY_EXCEEDED

Status Code: 409 Aborted

Description: Transaction declined (maximum transaction frequency exceeded)

INTERNAL_ERROR

Status Code: 500 Internal

Description: internal error

INVALID_ACCOUNT_NUMBER

Status Code: 409 Aborted

Description: 14 : Invalid Account Number (No such Number)

INVALID_ADDRESS

Status Code: 400 InvalidArgument

Description: invalid address

INVALID_AMOUNT

Status Code: 400 InvalidArgument

Description: invalid amount: {{.ParameterValue}}

Comment: 无效金额

Causes:

  • Cause: Amount is not a number.

    • Solution: Check the amount and try again.
  • Cause: Amount is less than the minimum allowed.

    • Solution: Check the amount and try again.
  • Cause: Amount is greater than the maximum allowed.

    • Solution: Check the amount and try again.

INVALID_ARGUMENT

Status Code: 400 InvalidArgument

Description: parameter error, name: {{.ParameterName}}, value: {{.ParameterValue}}

INVALID_CARD_NUMBER

Status Code: 400 InvalidArgument

Description: invalid card number

Comment: 无效卡号

Causes:

  • Cause: Card number is not a number.

    • Solution: Check the card number and try again.
  • Cause: Card number is not valid.

    • Solution: Check the card number and try again.

INVALID_CHANNEL_OF_MERCHANT

Status Code: 500 Internal

Description: couldn't found available the channel of merchant, please contract us

INVALID_CONTRACT

Status Code: 400 InvalidArgument

Description: The payment method requested is not configured. Please contact MidasPay for assistance

INVALID_CREATE_ORDER_CONFIG

Status Code: 500 Internal

Description: internal system error because of create order config

INVALID_CVC

Status Code: 409 Aborted

Description: cvc is invalid

INVALID_EXPIRE_DATE

Status Code: 400 InvalidArgument

Description: invalid expire date in response, current expire date:{{.Date}}

INVALID_MERCHANT

Status Code: 400 InvalidArgument

Description: invalid merchant

INVALID_MERCHANT_ID_OF_UNIT

Status Code: 400 InvalidArgument

Description: invalid merchant id of unit

INVALID_OBJECT

Status Code: 500 Internal

Description: no object to unmarshal, current request object.type:{{.Type}}

INVALID_ORDER_FORMAT

Status Code: 400 InvalidArgument

Description: invalid order format

INVALID_ORDER_INFO

Status Code: 500 Internal

Description: invalid order info

INVALID_PAYMENT_METHOD

Status Code: 400 InvalidArgument

Description: invalid payment method

INVALID_PIN

Status Code: 400 InvalidArgument

Description: the specified PIN is incorrect or invalid

INVALID_REGION_CODE

Status Code: 400 InvalidArgument

Description: invalid region code

INVALID_RESPONSE

Status Code: 409 Aborted

Description: http response from service provider is not 200, current response body:{{.ResponseBody}}

INVALID_RESPONSE_BODY

Status Code: 400 InvalidArgument

Description: invalid response body, current response body: {{.ResponseBody}}

INVALID_STATUS

Status Code: 500 Internal

Description: invalid order status, please contact us

INVALID_TAX_AMOUNT

Status Code: 400 InvalidArgument

Description: invalid tax amount, please check the amount's formula and if tax amount and the other parts of breakdown satisfy the equation

INVALID_TOKEN

Status Code: 400 InvalidArgument

Description: invalid token

INVALID_TRANSACTION

Status Code: 409 Aborted

Description: 12 : Invalid transaction

ISSUER_AUTHENTICATE_ERROR

Status Code: 409 Aborted

Description: The 3D Secure authentication failed due to an issue at the card network or issuer. Retry the transaction, or retry the transaction with a different payment method

ISSUER_DO_NOT_HONOR

Status Code: 409 Aborted

Description: Please contact your bank or use another card(preferably from another bank).If the issue persists, please try another payment method.

ISSUER_SUSPECTED_FRAUD

Status Code: 401 Unauthenticated

Description: issuer reported the transaction as suspected fraud

ISSUER_SYSTEM_BUSY

Status Code: 409 Aborted

Description: Transaction declined: Insufficient funds or card limit reached.

ISSUER_UNAVAILABLE

Status Code: 409 Aborted

Description: It is not possible to contact the shopper's bank to authorise the transaction

Comment: 交易受理方错误

Causes:

  • Cause: Issuer is not available.

    • Solution: Try again later.

LACK_OF_ARGUMENT

Status Code: 400 InvalidArgument

Description: lack of parameter, name: {{.ParameterName}}, value: {{.ParameterValue}}

LACK_REQUIRED_ARG

Status Code: 400 InvalidArgument

Description: lack required argument, current arguments:{{.Argument}}

MOBILE_PIN_REQUIRED

Status Code: 400 InvalidArgument

Description: the user's bank requires the shopper to enter a mobile PIN

MUST_PRESENT_MERCHANT

Status Code: 400 InvalidArgument

Description: must present merchant

NOT_FOUND_BILL

Status Code: 400 InvalidArgument

Description: not found bill

NOT_FOUND_ORDER

Status Code: 400 InvalidArgument

Description: not found order

NOT_PERMITTED

Status Code: 409 Aborted

Description: transaction not permitted

NOT_PERMITTED_TO_CARDHOLDER

Status Code: 409 Aborted

Description: 57 : Transaction not permitted to cardholder

NOT_RECEIVED_FROM_DS

Status Code: 409 Aborted

Description: The issuer or the scheme wasn't able to communicate the outcome via RReq

NOT_SUBMITTED

Status Code: 409 Aborted

Description: the transaction was not submitted correctly for processing

NOT_SUPPORTED

Status Code: 409 Aborted

Description: the transaction is not supported

Comment: 不支持的交易(交易类型、卡类型等)

Causes:

  • Cause: Transaction type is not supported.

    • Solution: Check the transaction type and try again.
  • Cause: Card type is not supported.

    • Solution: Check the card type and try again.

NO_ACCOUNT_AVAILABLE

Status Code: 400 InvalidArgument

Description: the user's bank requires a checking account to complete the purchase

NO_SAVING_ACCOUNT_AVAILABLE

Status Code: 400 InvalidArgument

Description: the user's bank requires a savings account to complete the purchase

NO_SUCH_ISSUER

Status Code: 409 Aborted

Description: 15 : No such issuer

ORDER_NOT_CREATED

Status Code: 400 InvalidArgument

Description: Order not created

PICKUP_CARD

Status Code: 409 Aborted

Description: 04 : Pickup card/07 : Pickup card, special conditions/41 : Pickup card (lost card)/43 : Pickup card (stolen card)

PIN_TRIES_EXCEEDED

Status Code: 409 Aborted

Description: user specified an incorrect PIN more than three times in a row

PIN_VALIDATION_NOT_POSSIBLE

Status Code: 409 Aborted

Description: It is not possible to validate the specified PIN number

PROMOTIONS_NOT_FOUND

Status Code: 404 NotFound

Description: promotions not found

Comment: 优惠信息不存在

Causes:

  • Cause: Promotions not found.

    • Solution: Try again later.
  • Cause: Promotions expired.

    • Solution: Try another promotion.

PROMOTION_EXPIRED

Status Code: 400 OutOfRange

Description: promotion expired

Comment: 优惠信息无效

Causes:

  • Cause: Promotion is expired.

    • Solution: Try another promotion.

QUERY_TOKEN_FAILED

Status Code: 404 NotFound

Description: can not find any valid token

REFUSED

Status Code: 403 PermissionDenied

Description: request denied: {{.Reason}}

REQUEST_CHANNEL_NETWORK_ERROR

Status Code: 504 DeadlineExceeded

Description: request channel network error

REQUEST_CHANNEL_TIMEOUT

Status Code: 504 DeadlineExceeded

Description: request channel timeout

RESTRICTED_CARD

Status Code: 400 FailedPrecondition

Description: restricted card

REVOCATION_OF_ALL_AUTHORIZATION

Status Code: 409 Aborted

Description: R3 : Revocation of all authorization

REVOCATION_OF_AUTHORIZATION_ORDER

Status Code: 409 Aborted

Description: R1 : Revocation of authorization order

RISK_CONTROL

Status Code: 500 Internal

Description: request was intercepted by the risk control system.

SAVE_TOKEN_FAILED

Status Code: 500 Internal

Description: save token failed, current save data:{{.SaveData}}

SIGNATURE_MISMATCH

Status Code: 400 InvalidArgument

Description: signature mismatch

SPECIAL_CASE_ERROR

Status Code: 500 Internal

Description: An error has occurred, but it needs to be distinguished for some special reasons, original error: {{.OriginalError}}

STOP_PAYMENT_ORDER

Status Code: 409 Aborted

Description: R0 : Stop payment order

SYSTEM_ERROR

Status Code: 409 Aborted

Description: system error

SYSTEM_REVIEW

Status Code: 409 Aborted

Description: system review

TAX_ERROR

Status Code: 503 Unavailable

Description: error happened on tax

TRANSPORT_ERROR

Status Code: 500 Internal

Description: something wrong happen in transport: {{.TransError}}

UNDESIRED_RESPONSE_BODY

Status Code: 500 Internal

Description: response body is not desired, current response body:{{.ResponseBody}}

UNEXPECTED_PROCESSED

Status Code: 400 InvalidArgument

Description: processed is not true, current response body: {{.ResponseBody}}

UNKNOWN

Status Code: 500 Unknown

Description: unknown error

UNSUPPORTED_BANK_OR_CURRENCY

Status Code: 409 Aborted

Description: Transaction restricted for the bank or currency.

UNSUPPORTED_CARD_TYPE

Status Code: 403 PermissionDenied

Description: The card you entered is not accepted for this transaction. Please try another payment method or use a supported card

UNSUPPORTED_REGIONAL_INFO

Status Code: 403 PermissionDenied

Description: The regional info you provided is not accepted for current condition

UNSUPPORTED_SERVICE

Status Code: 501 Unimplemented

Description: current service provider does not support this method

UPDATE_TOKEN_FAILED

Status Code: 404 NotFound

Description: update token failed, current update data:{{.UpdateData}}

USER_CANCELLED

Status Code: 408 Canceled

Description: user cancelled the transaction before completing it

WITHDRAWAL_AMOUNT_EXCEEDED

Status Code: 409 Aborted

Description: the withdrawal amount permitted for the shopper's card has exceeded

WITHDRAWAL_COUNT_EXCEEDED

Status Code: 409 Aborted

Description: the number of withdrawals permitted for the shopper's card has exceeded.