收藏
回答

小程序云开发微信支付 申请退款 云函数本地调试打回结果是特约子商户商户号...? 怎么解决

参考的是这里的文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/open/pay/CloudPay.refund.html

商户号就我在微信支付的商户号,图片改成了中文而已

退款单号,64位字母+数字的

noceStr 32位MD5随机字符串

out_tarae_no 之前支付的时候的系统生成的单号,跟随的是云数据库的自动生成_id

这些参数都没啥问题捏,都是按照文档说明必填项

本地调试给我返回这个错误


通过HTTP调用云函数,返回了这个,一直显示参数错误


我也不造啥问题,有用云开发作微信支付的小伙伴们,帮帮我,谢谢。

回答关注问题邀请回答
收藏

1 个回答

  • 北望沣渭
    北望沣渭
    2020-08-27

    联系你的服务商,向sub_mch_id这个商户号发退款API授权邀请;特约商户登录商户平台,在消息中心内查看通知,给授权一下权限。

    2020-08-27
    有用
    回复 4
    • 😘
      😘
      2020-08-27
      谢谢你。已经解决这个问题,是因为云开发没给退款API权限,我这边是没有服务商的,整个社区这个问题都是这个回答,有些误导人了。
      2020-08-27
      回复
    • 北望沣渭
      北望沣渭
      2020-08-27回复😘
      你是直连商户?你是把sub_mch_id换成mch_id的吧?
      2020-08-27
      回复
    • 😘
      😘
      2020-08-27回复北望沣渭
      嗯 是的。不关参数的事吧 只是没开API权限
      2020-08-27
      回复
    • 微信支付技术助手8
      微信支付技术助手8
      2020-08-28回复😘
      直连商户和特约商户,走的接口都是不一样的。直连不需要sub_mich。这个是特约商户走服务商模式才会有的。
      2020-08-28
      回复
登录 后发表内容
问题标签