我是普通商户,想调用云开发的退款功能CloudPay.refund()。但参数说明必须用“微信支付分配的子商户号”。
我尝试填商户mch_id,结果报错。请问是必须微信服务商用户才能是用这个云开发退款功能吗?普通商户该怎么调用呢?谢谢
errCode: 0
errMsg: "cloudPay.refund:ok"
returnCode: "FAIL"
returnMsg: "受理机构必须传入sub_mch_id"
我尝试填商户mch_id,结果报错。请问是必须微信服务商用户才能是用这个云开发退款功能吗?普通商户该怎么调用呢?谢谢
errCode: 0
errMsg: "cloudPay.refund:ok"
returnCode: "FAIL"
returnMsg: "受理机构必须传入sub_mch_id"
3 个回答
不是退款需要子商户,而是云支付必须是子商户。
普通商户,只要开通云支付,就会变成子商户,自然就可以云支付了。
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/wechatpay.html 授权后才可以退款