评论

分账功能遇到问题及流程分享

自己先是遇到了调用分账功能的时候,提示SYSTEMERROR。

于是我开始排查之旅:

  1. 统一下单你不知道的(https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=9_1):

    1. 添加一个额外字段profit_sharing 设置值 Y

    2. 其它4个字段appid:服务商绑定的公众号的id;mch_id:服务商的微信支付商户号;sub_mch_id:服务商添加的子商户号;sub_appid:发起支付的小程序id

    3. 在服务商微信支付里面【服务商功能】>【特约商户管理】,点击对应子商户的配置,然后在【特约商户APPID配置】添加支付的小程序appid,其中这个app必须和子商户或者服务商是同一个运营主体

  2. 在使用分账之前,你必须把需要分账的账户现在添加到子商户里面,这个可以通过连接查看使用方法:https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=27_3&index=4

  3. 上面都成功之后,下来可以分账了:https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=27_1&index=1

    1. 其中分账时分账的对象金额不能为0,不然会出错

    2. 分账金额不能大于之前与子商户协商的最大分账比率

出现SYSTEMERROR,之前我这块时下单时直接下单给子商户了,没有设置sub_mch_id,sub_appid,只设置了profit_sharing,没有提示,就是在分账时出现SYSTEMERROR,并且没有描述。

微信文档这块,没有一个流程把需要设置配置哪些东西,什么时候有什么限制,所以我记录一下。


最后一次编辑于  08-21  
点赞 0
收藏
评论