已解决,建议更新微信文档 https://developers.weixin.qq.com/community/develop/doc/0002cef784c278c658bc1b7b75bc00
云开发统一下单接口:商户传入的appid参数不正确,请联系商户处理?问题: 项目采用微信云开发,已经开通微信支付。 我有两个小程序A和B,都已经绑定在同一个商户下,其中云开发环境是A小程序的。 在小程序A中调用微信支付没问题,但是在小程序B中调用微信支付报错:“商户传入的appid参数不正确,请联系商户处理?” [图片] 补充:下单接口用的这个,免签名,比较方便,CloudPay.unifiedOrder https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/open/pay/CloudPay.unifiedOrder.html 云函数代码: const res = await cloud.cloudPay.unifiedOrder({ envId: wechatCloud.envId, subMchId: wechatCloud.subMchId, openid: openId, body, outTradeNo: uuid.generate32(), spbillCreateIp: "127.0.0.1", totalFee, nonceStr: uuid.generate32(), functionName: 'paymentCallBack' }) 小程序代码: wx.requestPayment({ ...payment, success (res) { console.log('pay success', res) }, fail (err) { console.error('pay fail', err) } })
2021-12-13