目录
1.1公共请求参数
字段 |
字段类型 |
必填 |
字段名称 |
说明 |
appId |
String |
是 |
云商通二代分配的应用ID |
如上送服务商应用ID,验证服务商证书 |
spAppId |
String |
否 |
云商通二代分配的服务商应用ID |
|
transCode |
String |
是 |
接口代码 |
|
format |
String |
否 |
仅支持JSON |
json |
charset |
String |
是 |
请求使用的编码格式,utf-8 |
UTF-8 |
signType |
String |
是 |
商户生成签名字符串所使用的签名 算法类型 |
比如:SM3withSM2 |
sign |
String |
是 |
商户请求参数的签名串 |
|
transDate |
String |
是 |
发送请求的日期,格式"yyyyMMdd" |
20240202 |
transTime |
String |
是 |
请求时间 |
141333 |
version |
String |
是 |
调用的接口版本 |
1.0 |
bizData |
String |
是 |
请求参数的集合,最大长度不限,除公共参数外所有请求参数都必须放在这个参数中传递,具体参照各产品快速接入文档 |
1.2公共响应参数
字段 |
字段类型 |
必填 |
字段名称 |
说明 |
code |
String |
是 |
调用结果返回码 |
00000-成功 |
msg |
String |
是 |
调用结果返回码描述 |
|
sign |
String |
是 |
商户请求参数的签名串 |
|
bizData |
String |
是 |
返回参数的集合,最大长度不限,除公共参数外所有返回参数都必须放在这个参数中传递,具体参照各产品快速接入文档 |
1.3 异步通知公共参数
字段 |
字段类型 |
必填 |
参数名称 |
说明 |
notifyTime |
Date |
是 |
通知时间 |
格式为yyyy-MM-dd HH:mm:ss |
notifyId |
String |
是 |
通知校验ID |
|
charset |
String |
是 |
编码格式 |
编码格式, utf-8 |
version |
String |
是 |
接口版本 |
调用的接口版本1.0 |
signType |
String |
是 |
签名类型 |
签名算法类型,如:SM3WithSm2 |
sign |
String |
是 |
签名 |
签名串 |
appId |
String |
是 |
应用ID |
分配给开发者的应用ID |
spAppId |
String |
否 |
云商通二代分配的服务商应用ID |
|
transCode |
String |
是 |
接口代码 |
与原交易接口代码一致 |
bizData |
String |
是 |
业务参数的集 |
通知参数的集合,最大长度不限,除公共参数外所有通知参数都必须放在这个参数中传递,具体参照各产品快速接入文档 |
1.4异步通知机制
1、订单类结果通知规则
(1)当后台通知地址返回success时,则认为通知成功,停止通知。
(2)对于交易时效非常高的场景,建议商户建立主动查询机制【查询订单状态】。
(3)订单后台通知条件:
订单类 |
通知条件 |
说明 |
消费 |
订单成功、订单失败 |
|
担保消费申请 |
订单成功、订单失败 |
|
单会员担保确认 |
订单成功、订单失败 |
|
提现 |
订单成功、订单失败 |
|
转账 |
订单成功、订单失败 |
|
退款 |
订单成功、订单失败 |
|
退票 |
订单成功、订单失败 |
|
划款入账 |
入账成功 |
2、会员类结果通知规则
(1)当后台通知地址返回success时,则认为通知成功,将停止通知。
(2)会员通知条件:
会员类 |
通知条件 |
说明 |
企业会员薄记开户审核结果通知 |
开户成功、开户失败 |
|
会员资料补录结果通知 |
营业执照和法人身份证OCR识别对比结果一致、不一致 |
营业执照和法人身份证分别进行OCR识别比对,每次结果变动,均发送通知 |
会员协议签约结果通知 |
签约成功、签约失败 |
3、通知重发规则
(1)同样的通知可能会多次发送给接收方系统。接收方系统必须能够正确处理重复的通知。
(2)后台通知交互时,如果接收方反馈给通知方的应答不符合规范或超时(链接保持5s),通知方服务器会不断重发通知,直到收到接收方正确的反馈或超过6小时。一般情况下,6小时以内完成7次通知(通知的间隔频率一般是:5s/15s/1m/10m/30m/1h/6h),但通知方不保证通知最终一定能成功。
(3)在订单状态不明或者没有收到支付结果通知的情况下,建议接收方主动调用【交易结果查询】确认订单状态。
1.5 请求签名机制
1. 筛选并排序
获取所有请求参数,不包括字节类型参数,如文件、字节流,剔除sign、signType字段,剔除值为空的参数,并按照第一个字符的键值ASCII码递增排序(字母升序排序),如果遇到相同字符则按照第二个字符的键值ASCII码递增排序,以此类推。
2. 拼接
将排序后的参数与其对应值,组合成“参数=参数值”的格式,并且把这些参数用&字符连接起来,此时生成的字符串为待签名字符串。
3. 调用签名函数:使用各自语言对应的Sm2签名函数,传入待签名字符串、服务商或者客户私钥进行签名,并将结果转换为 base64 字符串,设置为请求 json 对象的 sign 属性。
举例:
- 原始报文:{"appId":"21762000921804636162","bizData":"{\"signNum\":\"jack20240524002\",\"reqTraceNum\":\"202505191948332591\",\"memberType\":\"2\",\"memberRole\":\"二级商户\"}","charset":"UTF-8","format":"json","signType":"SM3withSM2","spAppId":"","transCode":"1001","transDate":"20250519","transTime":"194834","version":"1.0"}
- 待签名字符串:appId=21762000921804636162&bizData={"signNum":"jack20240524002","reqTraceNum":"202505191948332591","memberType":"2","memberRole":"二级商户"}&charset=UTF-8&format=json&transCode=1001&transDate=20250519&transTime=194834&version=1.0
- 最终发送报文:{"appId":"21762000921804636162","bizData":"{\"signNum\":\"jack20240524002\",\"reqTraceNum\":\"202505191948332591\",\"memberType\":\"2\",\"memberRole\":\"二级商户\"}","charset":"UTF-8","format":"json","sign":"MEQCIFhIoouBRfjaVHxX9V0mt1KnHNNkAY5tOKa+DY5he6a0AiBivhk18sL4j67rpE5CtJFehUDUc+TJNhyPkD6cJHHuZw==","signType":"SM3withSM2","spAppId":"","transCode":"1001","transDate":"20250519","transTime":"194834","version":"1.0"}
响应验签举例:
- 原始报文:{"msg":"调用成功","code":"00000","sign":"MEMCIFw+ucRQocdWiuTBwkVjViY3PjT1WMjA+sTrHJTcZAE4Ah8nBOSV0VbQlcOjlFHv6ROSgybX2clMis2BKpy8dlmi","bizData":"{\"respTraceNum\":\"20250519194834100100243522\",\"respCode\":\"20003\",\"respMsg\":\"应用没有权限使用此接口\"}"}
- 待签名字符串:bizData={"respTraceNum":"20250519195301100100243535","respCode":"20003","respMsg":"应用没有权限使用此接口"}&code=00000&msg=调用成功
- 响应签名:MEMCIFw+ucRQocdWiuTBwkVjViY3PjT1WMjA+sTrHJTcZAE4Ah8nBOSV0VbQlcOjlFHv6ROSgybX2clMis2BKpy8dlmi
使用各语言的算法+通联公钥来验证响应签名 和 待签名字符串
推送验签具体
- 原始报文:{"charset":"utf-8","notifyTime":"2024-12-16 19:33:14","appId":"21866056167393533954","sign":"MEUCIQD7DL2/qSbHQoDBIsk75ci5UjXpvMiVJ+J491QJnR1IJQIgGblgrXHMQs86WLayLkzttxlnCmM3qYpXwT6GhWpNFVU=","signType":"SM3withSM2","notifyId":"12fae97a-d8fb-4c50-8de4-59f364a96ede","bizData":"{\"result\":\"1\",\"finishTime\":\"2024-12-16 18:51:55\",\"orderAmount\":\"1\",\"respTraceNum\":\"20241216185131208501574482\",\"reqTraceNum\":\"P202412166533222\",\"channelParamInfo\":\"{\\\"b2bChannelParamInfo\\\":{\\\"signature\\\":\\\"dcee1ab7013cce768bdd3ea21a134c73c67cf5ee\\\"}}\"}","transCode":"2085","version":"1.0"}
- 待签名字符串:appId=21866056167393533954&bizData={"result":"1","finishTime":"2024-12-16 18:51:55","orderAmount":"1","respTraceNum":"20241216185131208501574482","reqTraceNum":"P202412166533222","channelParamInfo":"{\"b2bChannelParamInfo\":{\"signature\":\"dcee1ab7013cce768bdd3ea21a134c73c67cf5ee\"}}"}&charset=utf-8¬ifyId=12fae97a-d8fb-4c50-8de4-59f364a96ede¬ifyTime=2024-12-16 19:33:14&transCode=2085&version=1.0
- 推送签名:MEUCIQD7DL2/qSbHQoDBIsk75ci5UjXpvMiVJ+J491QJnR1IJQIgGblgrXHMQs86WLayLkzttxlnCmM3qYpXwT6GhWpNFVU=
使用各语言的算法+通联公钥来验证推送签名和待签名字符串
1.6 敏感信息加解密
客户端与服务端之间传递敏感信息,请使用SM4 对称加密算法进行加密后传输。
SM4加密:将传入的密钥(secretKey)的字节数组作为因子通过SHA1PRNG生产一个64位的随机源,构造出原始密钥,通过ECB模式对明文数据进行加密,加密后的字节码转为16进制大写输出。
1.7 签名验签API服务
独立部署一个api服务,加解密调用此服务,方法见附件:
【签名验签API_V2】https://kdocs.cn/l/cnO6tubee5wq
1.8 公共返回码(code及msg)
code(返回码) |
msg(返回码描述) |
00000 |
调用成功(接口调用成功) |
1.9 业务返回码(respCode及respMsg)
分类 | 错误码 | 更新 |
接口调用结果类 | 00000 | 交易成功 |
66666 | 业务已受理 | |
66667 | 业务已受理,需要上送短信验证码 | |
66668 | 会员实名/绑卡成功,绑定手机号失败! | |
接口字段及功能类 | 10000 | 参数错误 |
10001 | 参数不能为空 | |
10002 | 必填域缺失 | |
10003 | 消息域不合法 | |
10004 | 请求字段不合法 | |
10005 | 开始时间不能大于结束时间 | |
10006 | 查询时间跨度不能超过3天 | |
11001 | 商户进件结果事后校验未过 | |
10098 | 不支持的签名类型 | |
应用类 | 20000 | 应用不存在 |
20001 | 请求流水号重复 | |
20002 | 操作频繁,请稍后再试 | |
20003 | 应用没有权限使用此接口 | |
20004 | 应用未开通这类支付模式 | |
20005 | 应用待激活 | |
20006 | 应用已禁用 | |
20007 | 渠道路由未配置 | |
20008 | 渠道交易接口未配置 | |
20009 | 渠道交易交易接口未配置 | |
20010 | 无此微信参数支付产品配置 | |
20011 | 文件尚未生成 | |
20012 | 应用没有开通该支付方式 | |
20015 | 服务商应用绑定关系不存在 | |
20016 | 产品编码不存在 | |
20017 | vspCusid与当前应用未关联 | |
会员类报错 | 30001 | 付款会员不存在 |
30002 | 付款会员状态异常 | |
30003 | 收款会员不存在 | |
30004 | 收款会员状态异常 | |
30005 | 收款会员类型不能作为收款方 | |
30006 | 只支持企业会员开通“平台同主体”角色 | |
30007 | 该应用下会员已存在 | |
30008 | 未配置行业版角色管控规则 | |
30009 | 不符合行业版角色管控规则 | |
30010 | 企业名称含【公司】,不支持上送【个体工商户】 | |
系统暂不支持该业务场景 | ||
30011 | 实名开户会员未注册时,会员角色必须上送 | |
30012 | 已注册会员,会员角色需与注册时一致 | |
30013 | 若绑卡,则银行卡四要素信息字段必须均上送 | |
30014 | 该证件号已开户的数量已达到风控阀值 | |
30015 | 个人实名接口上送企业会员,该应用配置不支持绑定法人卡 | |
30016 | 个人实名接口上送企业会员时,需要会员为有效状态 | |
30017 | 不支持此证件类型 | |
30018 | 会员已实名 | |
30019 | 非大陆身份证不支持绑卡方式8-银行卡四要素认证 | |
30020 | 会员状态异常 | |
30021 | 企业实名不支持个人 | |
30022 | 仅个体工商户支持上送对私账户 | |
30023 | 绑卡申请订单状态不正确 | |
30024 | 申请和确认上送手机号不一致 | |
30025 | 分账会员不存在 | |
30026 | 分账会员状态异常 | |
30027 | 银行卡已绑定 | |
30028 | 付款会员账户状态异常 | |
30029 | 收款会员账户状态异常 | |
30030 | 分账会员账户状态异常 | |
30031 | 未匹配到卡bin | |
30032 | 卡号黑名单验证不通过 | |
30033 | 证件黑名单验证不通过 | |
30034 | 企业工商查询信息比对:企业性质不正确 | |
30035 | 企业工商查询信息比对:企业状态是吊销、注销、歇业! | |
30036 | 企业照面比对失败 | |
30037 | 身份证认证失败 | |
30038 | 银行卡认证失败 | |
30039 | 认证未全部通过 | |
30040 | 该应用收付通协议签约配置不存在 | |
30041 | 该应用收银宝协议签约配置不存在 | |
30042 | 会员不存在 | |
30043 | 不支持非企业会员 | |
30044 | 该会员状态不满足 待生效/审核失败/有效 | |
30045 | 上传身份证影印件时,则肖像面和国徽面必须同时上传 | |
30046 | 收款会员未签署收款协议 | |
30047 | 分账会员未签署分账协议 | |
30048 | 企业会员拓展信息记录不存在 | |
30049 | 企业会员法人姓名不一致 | |
30050 | 会员已实名 | |
30051 | 该应用下的该会员已绑定收银宝商户号 | |
30052 | 卡号不存在 | |
30053 | 企业会员法人证件类型不一致 | |
30054 | 企业会员法人证件号码不一致 | |
30055 | 企业会员仅支持绑定一张法人卡 | |
30056 | 该统一社会信用已开户的数量已达到风控阀值 | |
30057 | 该手机号已开户的数量已达到风控阀值 | |
30058 | 统一社会信用代码黑名单验证不通过 | |
30059 | 法人证件号黑名单验证不通过 | |
30060 | 法人手机号黑名单验证不通过 | |
30061 | 银行预留手机号黑名单验证不通过 | |
30062 | 会员不支持提现 | |
30063 | 手机号黑名单验证不通过 | |
30064 | 申请和确认上送会员编码不一致 | |
30065 | 获取结算账户异常 | |
30066 | 新增批量分账控制任务失败 | |
30067 | 创建批量分账文件失败 | |
30068 | 上传批量分账文件失败 | |
30069 | 批量分账批次号重复 | |
30070 | 平台抽佣账户不存在 | |
30071 | 企业会员实名开户会员角色为平台同主体,上送统一信用代码和平台不一致 | |
30072 | 企业实名对公账号开户行支行名称必填 | |
30073 | 企业实名对公账号支付行号必填 | |
30074 | 会员资料补录非法人身份证,不允许上送肖像面和国徽面 | |
30075 | 银行代码不正确 | |
30076 | 该手机号已开户的数量已达到风控阀值 | |
30077 | 会员资料补录法人证件类型为身份证,其他影印件类型字段不支持上送法人非身份证证 | |
30078 | 会员资料补录其他影印件类型字段不支持上送该枚举值 | |
30079 | 会员未绑定手机号 | |
30080 | 会员未实名 | |
30081 | 会员未设置角色 | |
30082 | 会员角色未匹配管控 | |
30083 | 签约户名非企业名称 | |
30084 | 签约户名非个人名称 | |
30085 | 手机号不一致 | |
30086 | 分账会员非分账方角色 | |
30087 | 法人账户提现协议名称不对 | |
30088 | 收款方和付款人信息不能一致 | |
30089 | 不支持平台方进行付款 | |
30090 | 协议未上传 | |
30091 | 协议已签约成功 | |
30092 | 协议不需要签订 | |
30093 | 会员类型不支持协议 | |
30094 | 签约比例大于行业产管控 | |
30095 | 此收款方和分账方间不需要签约 | |
30096 | 非收款会员不支持上送分账信息 | |
30097 | 支付账户开户仅支持企业会员 | |
30098 | 已存在待激活的支付账户 | |
30099 | 会员绑定收银宝商户号失败 | |
30100 | 此接口仅支持绑定对公户 | |
30101 | 企业会员不存在或未实名情况下支付账户开户法人证件类型仅支持身份证 | |
30102 | 该企业会员已实名,法人证件类型不为身份证,不支持支付账户开户 | |
30103 | 企业会员支付账户开户,当商户类型=公司/合伙企业,则受益人判定标准必填 | |
30104 | 企业会员支付账户开户,当商户类型=公司/合伙企业,则受益人证明材料必填 | |
30105 | 企业已实名情况下支付账户开户上送的银行账户需要与本地该会员银行账户信息一致 | |
30106 | 开户附件材料:法人身份证国徽面照片和法人身份证人像面照片需要同时上送 | |
30107 | 字段长度超过限制 | |
30108 | 协议已全部签署成功,无需签署 | |
30109 | 支付账户不存在 | |
30110 | 名称不正确 | |
30111 | 上送的地区码不存在 | |
30112 | 会员已绑定手机号 | |
30113 | 会员编号已存在 | |
30115 | 来款银行账户非指定账户 | |
30116 | 非收款方或分账方角色不支持签约 | |
30117 | 行业角色不支持签订分账协议 | |
30118 | 收款会员不允许收款 | |
30119 | 分账会员不允许分账 | |
30120 | 未配置鉴权方式 | |
30121 | 提现会员不存在 | |
30122 | 提现会员状态异常 | |
30123 | 账户名不一致 | |
30124 | 应用资金管理模式不支持上送字段 | |
30125 | 应用资金管理模式未配置 | |
30126 | 交易处理(综合支付)暂不支持POS支付模式 | |
30127 | 账后结算(ISV分账)支付模式必填 | |
30128 | 账后结算(ISV分账)支付模式必须上送子商户号 | |
30129 | 账后结算(ISV分账)收款人进件商户号与上送子商户号不一致 | |
30130 | 非收单商户不支持签订此协议 | |
30131 | 仅支持按比例抽佣 | |
30132 | 该会员所属应用资金管理模式非账后结算 | |
30133 | 签约主体非收款方角色不支持签约 | |
30134 | 未配置平台抽佣比例 | |
30135 | 未配置平台分账比例 | |
30136 | 未配置收银宝渠道商户号 | |
30137 | 未签订平台抽佣协议 | |
30138 | 平台抽佣超出签约比例 | |
30139 | 抽佣风控未配置 | |
30140 | 已达到绑定对公户数量上限 | |
30141 | 此银行账号已绑定 | |
30142 | 账后结算(ISV分账)收款人统一客户号与上送子商户号不一致 | |
30143 | 账户信息保护 | |
30144 | 已实名绑卡前提实名信息与原实名信息不一致 | |
30145 | 未找到对应应用或通配应用风控-企业会员账户管控 | |
30146 | 企业会员仅支持对公提现 | |
30147 | 企业实名上送对私账号银行预留手机字段必填 | |
30148 | 企业实名对公账号银行代码必填 | |
30149 | 充值业务模式配置错误 | |
30150 | 平台会员扩展信息不存在 | |
30151 | 已存在支付账户 | |
30152 | 企业会员已实名情况下支付账户开户上送的会员角色不一致 | |
30153 | 签约比例大于行业产品管控比例 | |
30154 | 该应用收付通实时付款/代付配置不存在 | |
30155 | 云商通银行代码未找到对应的统一客户银行代码 | |
30156 | 商户号与当前应用未绑定 | |
30157 | 该会员不存在待激活的支付账户,不支持上送该类型的其他影印件材料 | |
30158 | 该应用未开通银行托管模式 | |
30159 | 该应用未配置银行商户编号 | |
30160 | 该应用未配置中信银行平台商户编号 | |
30161 | 该应用未配置中信银行渠道商户编号 | |
30162 | 当为子商户/用户登记薄时,银行子账号必填 | |
30163 | 绑卡申请上送的银行子账号不正确 | |
30164 | 商户号未打标签 | |
30165 | 该应用开通了银行托管模式,但银行编码为空 | |
30166 | 上送的银行编码与应用开通银行托管模式对应的银行编码不一致 | |
30167 | 平台资金查询接口,查询类型为商户待结算资金,商户号字段不能为空 | |
30168 | 退款资金调拨收付通渠道账户不能为空 | |
30169 | 获取银行商户号失败 | |
30170 | 托管银行为中信银行时,查询开始日期和结束日期必须一致 | |
30200 | 企业实名开户接口企业地址长度超过90 | |
30201 | 此收款方和分账方间不需要签约 | |
30202 | 统一客户响应失败 | |
30203 | 认证失败 | |
30204 | 协议已签约成功 | |
30205 | 未查询到此收银宝商户信息 | |
30206 | 收银宝商户已关联绑定过会员 | |
30207 | 黑名单验证不通过 | |
30208 | 未查询到此收银宝商户银行信息 | |
30209 | 会员类型与统一客户客户类型不一致 | |
30210 | 企业工商查询信息比对:公司名称不一致 | |
30211 | 企业工商查询信息比对:法人代表名称不一致 | |
30212 | 企业工商查询信息比对:统一社会信用代码不一致 | |
30213 | 企业工商查询信息比对:未查到企业信息 | |
30214 | 银行开户审核失败 | |
30215 | 未知的银行审核状态 | |
30216 | 未找到待审核的银行子账户 | |
30217 | 华通银行个体工商户鉴权绑卡失败 | |
30218 | 会员账户类型不存在 | |
30219 | 不支持绑定企业授权手机号通过接口确认 | |
30220 | 不支持的信息类型 | |
30221 | 该银行卡非结算卡 | |
30222 | 该银行卡未绑定 | |
30223 | 待结算户未开立 | |
30224 | 该会员编号已存在,请使用新的会员编号进件 | |
30225 | 该会员已进件成功,商户号 | |
30326 | 商户进件账户类型为对私时,银行预留手机号必填 | |
30327 | 商户进件账户类型为对公时,银行代码必填 | |
30328 | 该会员未进件成功 | |
30329 | 该会员未进件过 | |
30330 | 会员已存在但未进件 | |
30331 | 会员角色与原设置角色不一致 | |
30332 | 应用结算账户为空 | |
30333 | 应用银行客户证书未配置 | |
30334 | 会员待结算账户不在白名单中 | |
30335 | 会员资料补录接口必须上送图片信息 | |
30336 | 该服务商没有权限未查询到已签约的协议使用此接口 | |
30337 | 该服务商没有权限使用此接口 | |
30338 | 该应用资金模式数据未配置开户银行 | |
30339 | 上传开户银行与该应用开户银行不匹配 | |
30340 | 银行子账户开户待审核 | |
30341 | 身份证正面照、身份证反面照、统一社会信用代码、其他影印件不能同时为空 | |
30342 | 分账出金方资质审核未通过,不允许交易 | |
30343 | 分账入金方资质审核未通过,不允许交易 | |
30344 | 提现会员资质审核未通过,不允许交易 | |
30345 | 会员簿记账户不存在 | |
30346 | 会员支付账户不存在 | |
30347 | 分账人列表文件内容解析失败 | |
30348 | 无正常状态的商户 | |
30349 | 收款会员账户不存在 | |
30350 | 收款会员应用储值卡账户不存在 | |
30351 | 收款会员簿记余额账户不存在 | |
30352 | 企业名称含“公司”,不支持上送“个体工商户” | |
30353 | 会员已注册完成 | |
30354 | 会员姓名不一致 | |
30355 | 法人非身份证请通过线下方式上传授权委托协议 | |
交易类 | 40000 | 订单不存在 |
40001 | 订单状态不正确 | |
40002 | 该订单尚未完成记账,请稍后发起确认 | |
40003 | 订单状态不正确 | |
40004 | ||
40005 | 订单金额需等于支付金额+营销金额 | |
40006 | 金额不合法 | |
40007 | 收款人会员编号不正确 | |
40008 | 订单无结算金额 | |
40009 | 该订单子类型不支持担保确认 | |
40010 | 同一笔订单下分账人不能重复 | |
收款人与担保申请收款人不一致 | ||
40011 | 收款人金额超出可确认金额 | |
40012 | 收款人金额列表和订单金额列表不符 | |
40013 | 订单金额超过允许范围 | |
40014 | 营销金额超过允许范围 | |
40015 | 收款人与原交易收款人不一致 | |
40016 | 分账方与原交易分账方不一致 | |
40017 | 渠道验签失败 | |
40018 | 退款明细列表订单金额总和与订单金额列表不符 | |
40019 | 担保账户退款金额超过允许范围 | |
40020 | 收款人抽佣金额列表和抽佣金额列表不符 | |
40021 | 验证码错误次数超过限制 | |
40031 | 该订单类型不支持关闭 | |
40032 | 已发渠道不支持关闭 | |
40033 | 该支付模式不支持关闭 | |
40034 | 订单已终态,不可关闭 | |
40035 | 渠道支付已完成,不可关闭 | |
40036 | 订单已退汇 | |
40100 | 风控校验异常 | |
40101 | 超过当日累计笔数支付限制 | |
40102 | 超过日累计金额支付限制 | |
40103 | 超过月累计金额支付限制 | |
40104 | 超过当日累计笔数订单限制 | |
40105 | 超过日累计金额订单限制 | |
40108 | 超过月累计金额订单限制 | |
40109 | 应用支付风控未配置 | |
40110 | 应用订单风控未配置 | |
40111 | 原交易支付参数为空 | |
40112 | 订单资金管理模式和应用资金管理模式配置不一致 | |
40200 | 会员支付账户未绑定该银行卡 | |
40201 | 企业会员仅支持对公提现 | |
40202 | 平台未开通支付账户,无法抽佣 | |
40203 | 平台支付账户状态异常,无法抽佣 | |
40204 | 支付账户不存在 | |
40205 | 支付账户状态异常 | |
40206 | 收款账户类型不支持 | |
40207 | 该银行卡不是支付账户绑定的银行卡 | |
40208 | 上送的支付账户与会员自身的支付账户不一致 | |
40209 | 资金管理模式=账后结算时,订单退款详情必填 | |
40210 | 订单退款详情中的渠道退款金额与资金确认退款金额其中一项必填 | |
40211 | 上送渠道退款金额时,退款总金额必须与渠道退款金额一致 | |
40212 | 不上送渠道退款金额时,退款总金额必须与资金确认退款金额一致 | |
40213 | 未找到该应用对应的微信B2b授权appId | |
40214 | 会员商委渠道号不存在 | |
40215 | 会员商委渠道号字段缺失 | |
40216 | 智能路由不支持资金管理模式为账后结算的个人会员场景 | |
40901 | 抽佣金额超过允许范围 | |
40902 | 会员未绑定vspCusid | |
40903 | 分账数据上送有误,分账会员数超过允许最大的分账会员数 | |
40904 | 分账数据上送有误,分账金额超过允许最大的分账金额 | |
40905 | 协议号不存在 | |
40906 | 协议号不一致 | |
40907 | 会员未绑定 | |
40908 | 未配置应用提现交易允许时间 | |
40909 | 当前时间不支持提现 | |
40911 | 该应用资金管理模式不支持储值卡订单核销 | |
40912 | 平台作为收款人时,平台账户类型必填 | |
40913 | 平台作为收款人且应用资金管理模式为账后结算时,平台账户类型仅支持上送应用储值卡待结算户 | |
40914 | 平台作为收款人且应用资金管理模式为非账后结算时,平台账户类型仅支持上送应用储值卡账户和平台簿记账户 | |
40915 | 该资金管理模式不支持簿记账户充值 | |
40916 | 该资金管理模式不支持余额消费 | |
40917 | 不支持贷记卡充值 | |
40918 | 会员簿记账户不支持充值 | |
40919 | 会员簿记账户不支持余额支付 | |
40920 | 该资金管理模式不支持自主出金 | |
40921 | 该应用未开通自动分账功能 | |
40922 | 后台配置分账和自定义分账规则只可选择一种 | |
40923 | 子商户号未归集 | |
41000 | 订单超时置失败 | |
41001 | 关单成功 | |
41002 | 关单失败 | |
41003 | 渠道订单未更新 | |
41004 | 收银宝电子收单列表为空 | |
41005 | 批量分账文件任务不存在 | |
41006 | 回盘文件下载失败 | |
41007 | 回盘文件未生成 | |
41008 | 批量分账文件数据格式错误 | |
41009 | 批量分账文件数据校验失败 | |
41010 | 批量分账回盘文件生成失败 | |
41011 | 查询失败 | |
41012 | 批量分账文件不存在 | |
41013 | 分账笔数和分账文件明细条数不一致 | |
41014 | 原消费交易已分账 | |
41015 | 创建批量分账文件失败 | |
41016 | 批量分账批次号重复 | |
41017 | 批量分账商户订单号重复 | |
41018 | 应用原生支付分停车场服务地址不存在 | |
41019 | 平台储值卡账户场景不支持上送 “sepDetail-分账规则”字段 | |
41020 | 收款金额小于抽佣金额和分账金额之和 | |
41021 | 来款账户信息不确定,无法退款 | |
41022 | 充值申请接口收款人只支持固定上送“#yunBizUserId_B2C#” | |
41023 | 不支持分账 | |
41024 | 收款会员为平台,平台账户类型必填 | |
41025 | 收款会员非平台,不允许上送平台账户类型 | |
41026 | 找不到待审核记录 | |
41027 | 业务支撑审核流程中,不允许上传 | |
41028 | 审核通过,不允许上传 | |
41029 | 该账户类型不支持自主出金 | |
41030 | 自主出金不允许上送入账账户类型 | |
41031 | 自带参数的当面付订单支付H5通知地址未配置 | |
41032 | 营销待结算账户不存在 | |
41033 | 营销账户不存在 | |
45400 | 调用渠道服务异常::参数缺失 | |
45500 | 渠道返回处理失败 | |
其他 | 55400 | 账户系统处理异常 |
55401 | 账户余额查询失败 | |
55402 | 营销账户余额不足 | |
55403 | 查询账户系统日志为空 | |
55404 | 应用储值卡待结算户余额不足 | |
55405 | 应用储值卡账户余额不足 | |
55406 | 簿记账户可用余额不足 | |
70000 | 请10分钟后再发起退款 | |
70001 | 微信B2b下单失败 | |
71006 | 短信验证码错误 | |
71007 | 短信验证码发送失败 | |
71008 | 验证码已过期 | |
71011 | 验证码记录不存在 | |
72001 | 交易渠道应答报文验证签名失败 | |
73014 | 交易不存在 | |
77777 | 渠道交互异常 | |
90002 | 不支持该功能 | |
99999 | 请求处理失败 | |