站长资源
中国站长网站

微信服务商支付分账接口常见问提及解决方案

Q:分账调用“添加分账接收方接口”返回:系统繁忙,请稍后重试

A:receiver中的参数account错误,参数account的规则有以下几点:

1、类型是MERCHANT_ID时,是商户ID 

2、类型是PERSONAL_WECHATID时,是个人微信号 

3、类型是PERSONAL_OPENID时,是个人openid 

4、类型是PERSONAL_SUB_OPENID时,是个人sub_openid

5、APPID与mchid不匹配也会报这个错误,请检查确认

6、签名类型错误,分账接口签名类型目前只支持HMAC-SHA256

Q:分账调用“添加分账接收方接口”返回:微信用户姓名与实名不一致

A:receiver中的参数name错误,参数name的规则有以下几点:

1、分账接收方类型是PERSONAL_NAME 时,是个人姓名(必传) 

2、分账接收方类型是PERSONAL_OPENID时,是个人姓名(选传,传则校验) 

3、分账接收方类型是PERSONAL_SUB_OPENID时,是个人姓名(选传,传则校验)

Q:分账调用“请求单次分账接口”返回:分账接收方列表格式错误

A:receivers中的参数amount类型错误,amount类型是int

Q:分账接收方类型包括哪些

A:有以下几个类型:

1、MERCHANT_ID:商户ID 

2、PERSONAL_WECHATID:个人微信号

3、PERSONAL_OPENID:个人openid(由父商户APPID转换得到)

4、PERSONAL_SUB_OPENID: 个人sub_openid(由子商户APPID转换得到)

Q:分账调用“请求单次分账接口”,为什么不返回分账结果

A:分账结果需要调用“查询分账结果”接口查询

Q:分账调用“请求单次分账接口”返回:非分账订单不支持分账

A:请按照以下几点检查:

1、微信订单号填写错误

2、下单的时候未传分账标识(profit_sharing)的订单,是没有分账权限的

Q:分账调用“请求单次分账接口”返回:分账金额不足

A:请按照以下几点检查:

1、该订单已全额退款,没有资金可以分账

2、已经调用过“请求单次分账”,订单剩余的待分账金额已经解冻,已无分账资金

Q:分账调用“请求单次分账接口”返回:订单处理中,暂时无法分账,请稍后再试

A:请按照以下几点检查:

1,请在订单支付成功1分钟后再调用分账接口

2,未结算的订单,请在结算后再调用分账接口请求分账

3,老资金流商户的订单,不支持分账

4,商户开通了收支分离但手续费账户余额不足(手续费账户最低余额要求是100元以上,在充值手续费账户1小时后,订单会正常结算,即可正常调用分账接口)

Q:分账调用“请求多次分账接口”返回:分账接收方与原请求不一致

A:商户分账单号填写错误,调用“请求多次分账接口”多次分账,要生成新的“商户分账单号”,不能使用已经分过账的商户分账单号

Q:分账调用“请求单次分账接口”返回:SYSTEMERROR

A:请按照以下几点检查:

1、签名类型错误,分账接口签名类型目前只支持HMAC-SHA256

2、普通商户的分账订单,请使用普通商户分账接口,不能使用服务商分账接口

3、系统超时,请使用原参数尝试再次掉调用API

Q:分账调用“请求单次分账接口”返回:金额不足

A:请按照以下几点检查:

1、该订单已解冻,已无分账资金

2、该订单已退款,已无分账资金

Q:分账调用“请求单次分账接口”返回:分账接收方关系不存在,请检查参数中每个接收方的关系

A:未添加分账接收方,分账接收方在分账之前需要调用“添加分账接收方接口”添加

Q:调用分账接口是否有额外的手续费

A:没有,商户的交易订单,平台会正常的收取结算手续费,商户使用分账功能,没有额外的费用

Q:分账调用“请求单次分账接口”返回:分账接收商户全称不匹配

A:请按照以下几点检查:

1、分账接收商户全称填写错误,请填写正确的商户全称

2、接口需要使用UTF-8编码

Q:分账调用“添加分账接收方接口”返回:账户不存在 ,请先点击充值

A:账户未开通,请接收方商户在商户平台点击“充值”创建账户(商户平台-交易中心-充值)

Q:分账账单是否支持API接口下载

A:不支持,分账账单只能在商户平台-交易中心-分账-分账账单里面手动下载

Q:分账调用“请求单次分账接口”返回:分账接收方关系不存在,请检查参数中每个接收方的关系

A:请先调用“添加分账接收方接口”添加分账方后,再调用“请求单次分账接口”请求分账

Q:分账如果有退款怎么处理

A:退款是只从发起帐号退的,分账号的钱如果已经分了,就不会退回,也就是退款的钱都由主发起帐号退

Q:分账调用“请求单次分账接口”返回:签名错误

A:请按照以下几点检查:

1,使用签名检查工具(https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=20_1)校验签名算法是否有误

2,确认秘钥是否有误(服务商模式使用服务商商户号秘钥,秘钥是在商户平台配置,如果同一商户号调用其它接口成功可排除是秘钥问题)

3,确认接口实际的请求参数与生成签名原串的参数一致,不能增加或缺少参数(可通过打印签名原串进行排查)

4,确认参数的大小写,参数名与接口文档一致

5,签名原串的参数值使用原始值,不需要encode

6,接口需要使用UTF-8编码

Q:分账添加接收方接口,是在分账前添加一次,如果接收方无变化,后续是否还需要调用接口再添加

A:是的,如果接收方没有变化,只需要添加一次即可

Q:分账调用“完结分账接口”返回:传入的分账金额与剩余可用的分账金额不一致

A:金额参数错误,请填写分账剩余的金额,不是已分账的金额

Q:分账调用“查询分账结果接口”返回的分账单状态有几种

A:有以下几点状态:

1,ACCEPTED—受理成功 

2,PROCESSING—处理中 

3,FINISHED—处理完成 

4,CLOSED—处理失败,已关单 

Q:在商户平台设置了分账动账通知url,为什么收不到通知

A:只有分账接收方才能收到分账动账通知,分账方是不会有通知的

Q:分账调用“单次分账接口”返回:对同笔订单分账频率过高

A:同笔订单多次分账频率是1秒1次,请降低频率后重试

Q:分账后资金到可提现是否有中间状态

A:没有中间状态

Q:分账后的资金什么时候可提现

A:分账后钱已经到商户的账户了,可以立刻提现

Q:分账调用“完结分账接口”的作用是什么

A: 调用本接口,可以将不需要进行分账的订单金额解冻给特约商户

Q:分账调用“请求单次分账接口”返回:分账金额超出最大分账比例

A:请按照以下几点检查:

1,检查分账的金额是否超出在商户平台设置的分账比例

2,在微信支付中,实际收款之后微信支付会收取一定的手续费,在减去手续费后剩余的钱才能分账

Q:分账调用“分账回退接口”返回:参数不正确,请检查参数

A:return_account与mch_id不能填写为相同的商户号,不能自己给自己回退

Q:分账订单调用“申请退款接口”返回:申请退款金额大于剩余未分账金额,请等待分账完成后再试

A:订单有部分分账,订单有剩余未分账金额,退款金额不能大于剩余未分账金额,否则要调“完结分账”接口,解冻剩余资金后再退款

Q:分账调用“完结分账接口”返回:分账金额不足

A:调用了单次分账接口,分账成功后,剩余订单金额已经解冻。已经没有冻结的金额,所以没有必要再调用完结分账接口了

Q:调用“单次/多次分账接口”是同步返回分账结果的吗?调用分账接口返回result_code=SUCCESS,能依据这个返回码来判断分账是否成功吗

A:分账结果需要调用“查询分账结果接口”确认,分账接口返回success只是代表分账申请接收成功,并不代表分账成功

Q:查询分账结果接口里面分账单状态(status)字段,当值为ACCEPTED时是表示分账成功了吗

A:查询分账结果返回FINISHED才是分账成功,当值为PROCESSING时,需要再去调用查询接口确认

Q:调用“添加分账接收方接口”一次可以添加多个接收方吗

A:不可以,一次只能添加一个

Q:请求分账接口返回:分账接收方不允许为分账出资方

A:请按照以下几点检查:

1,V2接口,“请求单次分账接口”分账接收方不允许为分账出资方,“请求多次分账接口”分账接收方可以为分账出资方

2,V3接口,finish为true的情况,“请求分账接口”分账接收方不允许为分账出资方(这种场景,直接调完结分账API就好)。finish为false的情况,“请求分账接口”分账接收方可以为分账出资方

Q:调用“请求单次分账接口”,一笔订单请求一次分账会包含多个接收方信息,会出现分账既有成功又有失败的情况吗?如果有,那返回的状态码应该是什么

A:同一次分账请求,多个接收方要么同时受理成功,要么同时受理失败,不会出现既有成功又有失败的情况

Q:“请求单次分账接口”分账接收方列表中的参数description会体现在分账账单里面吗

A:在分账方和分账接收方的分账账单里面都会体现

Q:分账调用“添加分账接收方接口”返回:请求正在处理中,请稍后重试

A:商户请求并发导致,重新再请求一次即可

Q:电商收付通“请求分账接口”的频率是多少

A:请求分账接口的频率是100QPS

Q:电商收付通“查询分账结果接口”的频率是多少

A:查询分账结果接口的频率是200QPS

Q:电商收付通分账调用“请求分账回退接口”返回:可用余额不足,请充值后重新发起

A:“回退商户号”的账户可用余额不足,需充值后再原单重试才能回退成功

Q:电商收付通分账调用“请求分账回退接口”返回:可用余额不足,请充值后重新发起。这个时候,调用“查询分账回退结果API”却返回:PROCESSING(处理中),这个逻辑是正常的吗

A:是正常的,逻辑就是这样的。这种情况,商户可以按照提示要求,提醒“回退商户号”充值后再原单重试即可回退成功

Q:电商收付通分账调用“请求分账回退接口”返回:PROCESSING(处理中),什么情况会返回这种状态

A:请参考以下几点:

1, 网络抖动导致请求中断

2,商户账户资金转账频繁,导致回退在排队时超时

Q:电商收付通分账调用“查询分账回退结果接口”返回:TIME_OUT_CLOSED

A:TIME_OUT_CLOSED是fail状态了,也就是处于最终态,是不需要重试的。状态是SUCCESS也同理,也是最终态,不需要重试。返回TIME_OUT_CLOSED时可更换一个回退单,重新分账回退一次即可

Q:电商收付通分账调用“请求分账接口”返回:分账补贴还未到账,不能受理分账

A:报这个错误,是因为支付的订单在统一下单里面传了参数“补差金额:subsidy_amount”,传这个参数后,需要调用“请求补差API”完成补差,然后再调用“请求分账接口”即可正常分账

本文出处:来自互联网信息共享,请勿相信收费信息站长资源 » 微信服务商支付分账接口常见问提及解决方案

评论 抢沙发

评论前必须登录!