评论

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

自己先是遇到了调用分账功能的时候,提示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,并且没有描述。

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


点赞 3
收藏
评论

4 个评论

  • 张
    05-15

    我是普通商户,不是服务商,可以实现分账吗?

    05-15
    赞同
    回复 2
    • Abbott Yang
      Abbott Yang
      05-16
      不行,调起分账接口只有服务商有,你看看商户里面是否有分账账户管理
      05-16
      回复
    • 陈.com
      陈.com
      05-28
      现在也有接口了你可以看看
      05-28
      回复
  • 浪淘沙
    浪淘沙
    03-28

    我本身是特约商户,不是服务商,我怎么添加子商户?

    03-28
    赞同
    回复 1
    • Abbott Yang
      Abbott Yang
      04-04
      文中提到的子商户就是特约商户的意思,只能服务商申请
      04-04
      回复
  • 关家宝
    关家宝
    03-16

    云开发可以实现吗,还是得有自己服务器后台?

    03-16
    赞同
    回复
  • 陶然
    陶然
    03-03

    您好 我可以问下您这段代码是写在哪的呢

    03-03
    赞同
    回复 1
    • Abbott Yang
      Abbott Yang
      03-07
      服务商发起的下单和分账功能
      03-07
      回复
登录 后发表内容