自己先是遇到了调用分账功能的时候,提示SYSTEMERROR。
于是我开始排查之旅:
统一下单你不知道的(https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=9_1):
添加一个额外字段profit_sharing 设置值 Y
其它4个字段appid:服务商绑定的公众号的id;mch_id:服务商的微信支付商户号;sub_mch_id:服务商添加的子商户号;sub_appid:发起支付的小程序id
在服务商微信支付里面【服务商功能】>【特约商户管理】,点击对应子商户的配置,然后在【特约商户APPID配置】添加支付的小程序appid,其中这个app必须和子商户或者服务商是同一个运营主体
在使用分账之前,你必须把需要分账的账户现在添加到子商户里面,这个可以通过连接查看使用方法:https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=27_3&index=4
上面都成功之后,下来可以分账了:https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=27_1&index=1
其中分账时分账的对象金额不能为0,不然会出错
分账金额不能大于之前与子商户协商的最大分账比率
出现SYSTEMERROR,之前我这块时下单时直接下单给子商户了,没有设置sub_mch_id,sub_appid,只设置了profit_sharing,没有提示,就是在分账时出现SYSTEMERROR,并且没有描述。
微信文档这块,没有一个流程把需要设置配置哪些东西,什么时候有什么限制,所以我记录一下。
我是普通商户,不是服务商,可以实现分账吗?
我本身是特约商户,不是服务商,我怎么添加子商户?
云开发可以实现吗,还是得有自己服务器后台?
您好 我可以问下您这段代码是写在哪的呢