跳到主要内容

代付通用规则

本地付款

代付通用规则

本页汇总 PayCools 本地付款(代付)的通用规则。目前包含交易失败的错误码与接口的 API 响应码;后续更多通用的逻辑、参数与定义等规则也会持续沉淀在本页。

1

错误码

交易失败时,接口返回与异步通知中会通过 failedCode 与 failedMessage 给出失败原因:

failedCodemessage介绍
-10000Transaction Service Error交易服务异常
-10001Transaction Exceed Limit交易金额超出限额
-10002Transaction Params Error交易参数错误
-10003Transaction Insufficient Balance商户余额不足
-10004Transaction Channel Rejected渠道拒绝(渠道侧未受理)
-10005Transaction Destination Account Error收款账户信息有误
-10006Transaction Network Reject网络异常
-10007Transaction Channel Temporarily Close渠道临时关闭
-10008Merchant Unavailable Error商户不可用
-10009Recipient Account Blocked收款账户被冻结或受限
-10010Channel Refund Failed渠道退款失败

验卡接口返回的失败码:

failedCodemessage介绍
-20001Invalid parameters参数无效
-20002Account abnormal账户异常
-20003Balance Insufficient余额不足
-20004Channel error渠道异常
-20005System error系统异常
-20006Unknown error未知错误
备注

错误码只描述失败原因;对应的排查方向与处理建议,请参考业务介绍 · 风控与失败处理。

2

API 响应码

接口实时返回的 code 与 message,用于标识本次请求的处理结果。以下为通用接口响应码,代付接口同样适用:

codemessage介绍
10000Success请求成功
21000Server error, Please try again later.服务异常,请稍后重试
21001Request sign error请求验签失败
21002Request param error请求参数错误
21003Request appId errorappId 错误
21004Merchant is unavailable商户不可用
21005Merchant channel is unavailable商户渠道不可用
21006Merchant transaction not found商户交易不存在
21007Duplicate merchant order id商户订单号重复
21008Request timestamp error请求时间戳错误
21009Request timestamp error请求时间戳错误
21010The amount exceeds the limit金额超出限额
21011Network error网络异常
21012Request bank code error银行编码错误
21013Request wallet code error钱包编码错误
21014Merchant balance insufficient商户余额不足
21015Duplicate idempotencyId幂等号重复
21016Merchant ip forbidden商户 IP 不在白名单内
21017Merchant has not opened this national service商户未开通该国家/地区服务
21018Request transfer code errortransferCode 错误
21019Request pay method code errorpayMethodCode 错误
21020Too many requests, please retry later.请求过于频繁,请稍后重试
21021Transaction Amount Invalid交易金额无效
21022Transaction Volume Limit交易笔数超限
21023Transaction create failed交易创建失败
21024Invalid access token访问令牌无效
21025Not allowed to cancel不允许取消
21026Customer Balance not enough用户余额不足
21027Transaction creation exceeds limit交易创建超出限制
21028Transaction already paid or closed交易已支付或已关闭
21050Business unit not found业务单元不存在
21051Business unit does not belong to this merchant业务单元不属于该商户
21056Cross region business is not allowed for this merchant该商户不允许跨区域业务
备注

完整提示码与说明请参考 API通用提示码。