子商户已经开通授权功能,授权服务商未授权,也提交了问卷,请问下一步该怎么办?
小程序端
const payment = res.result.payment
wx.requestPayment({
...payment,
success: res => {
console.log(res)
//this.UpdateOrder(orderCode)
},
fail (err) {
console.error('pay fail', err)
}
})
小程序是用了统一下单后回调
appid: "wxd2d16a504f24665e"
errCode: 0
errCodeDes: "没有分账权限"
errMsg: "cloudPay.unifiedOrder:ok"
mchId: "1800008281"
nonceStr: "H1bGalS1H7MnZsTt"
payment:
appId: "wx1a87d6c4bee8214c"
nonceStr: "H1bGalS1H7MnZsTt"
package: "prepay_id="
paySign: "9AFD9B6D89711BE59931DEB24F276592"
signType: "MD5"
timeStamp: "1640367501"
__proto__: Object
resultCode: "FAIL"
returnCode: "SUCCESS"
returnMsg: "OK"
sign: "6036D80E6D446B213D523B3529C13A48"
subAppid: "wx1a87d6c4bee8214c"
subMchId: "1615107131"
__proto__: Object
以上是回调数据,
cloud.cloudPay.unifiedOrder
当"profit_sharing":'Y',返回的package: "prepay_id="为空
没有设置"profit_sharing":'Y',"prepay_id="返回正常,并能支付成功
获取分账权限的整体流程可查看该文档 https://pay.weixin.qq.com/wiki/doc/api/allocation_sl.php?chapter=24_2&index=2
排查是不是整体的流程没有走完,导致无分账权限