请问普通商户怎么用云调用支付?#820
yqt-6gn94r2fb89fe0db
我是普通商户(商户号:1104625612),在云开发控制台已绑定为普通商户模式。
使用 cloud.cloudPay.unifiedOrder 调用支付时,报错: "sub_mch_id is empty"
调用代码: const result = await cloud.cloudPay.unifiedOrder({ body: '解锁', outTradeNo: 'FS' + Date.now(), spbillCreateIp: '127.0.0.1', totalFee: 1, envId: 'yqt-6gn94r2fb89fe0db', functionName: 'payNotify', attach: JSON.stringify({ analysisId, openid: OPENID }) });
返回结果: {"returnCode":"FAIL","returnMsg":"sub_mch_id is empty. ","errCode":0,"errMsg":"cloudPay.unifiedOrder:ok"}
请问普通商户如何使用云调用支付?是否必须传 subMchId?文档说支持普通商户,但实际调用报错。
参考文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/guide/wechatpay/openapi.html
小T
云开发环境ID
yqt-6gn94r2fb89fe0db
问题描述
我是普通商户(商户号:1104625612),在云开发控制台已绑定为普通商户模式。
使用 cloud.cloudPay.unifiedOrder 调用支付时,报错:
"sub_mch_id is empty"
调用代码:
const result = await cloud.cloudPay.unifiedOrder({
body: '解锁',
outTradeNo: 'FS' + Date.now(),
spbillCreateIp: '127.0.0.1',
totalFee: 1,
envId: 'yqt-6gn94r2fb89fe0db',
functionName: 'payNotify',
attach: JSON.stringify({ analysisId, openid: OPENID })
});
返回结果:
{"returnCode":"FAIL","returnMsg":"sub_mch_id is empty. ","errCode":0,"errMsg":"cloudPay.unifiedOrder:ok"}
请问普通商户如何使用云调用支付?是否必须传 subMchId?文档说支持普通商户,但实际调用报错。