收藏
回答

商户转账通过requestMerchantTran实现报错system:access_denied?

过官网的实例,微信公众号可以直接使用上面的方式,效果ok,但是小程序webview内嵌的h5就不行了,我这边看会报错system:access_denied,
内部的webview页面是只能通过跳转的小程序页面使用小程序的方法吗

wx.config({
  // 参考:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html
});
wx.ready(function () {
  wx.checkJsApi({
    jsApiList: ['requestMerchantTransfer'],
    success: function (res) {
      if (res.checkResult['requestMerchantTransfer']) {
        WeixinJSBridge.invoke('requestMerchantTransfer', {
            mchId: '1230000000',
            appId: 'wx8888888888888888',
            package: 'affffddafdfafddffda==',
          },
          function (res) {
            if (res.err_msg === 'requestMerchantTransfer:ok') {
              // res.err_msg将在页面展示成功后返回应用时返回success,并不代表付款成功
            }
          }
        );
      } else {
        alert('你的微信版本过低,请更新至最新版本。');
      }
    }
  });
});


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

4 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    09-23

    webview 没有这个产品支持,你得用原生

    09-23
    有用
    回复 5
    • 小鱼
      小鱼
      09-25
      大佬,问一下,使用这个转账功能,公众号是需要这么配置jsApiList吗,还是不需要调用,因为我看jssdk的接口列表好像没有requestMerchantTransfer这个
      wx.config({
        ...
        jsApiList:  ['requestMerchantTransfer']
      });
      09-25
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      09-25回复小鱼
      需要配置的,不然无法调起
      09-25
      回复
    • 小鱼
      小鱼
      09-25回复Memory (私信不回复)
      好的
      09-25
      回复
    • 小鱼
      小鱼
      10-09
      大佬,问下,小程序和公众号两种支持鸿蒙原生系统调用吗
      10-09
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      10-09回复小鱼
      暂不支持
      10-09
      回复
  • 大山
    大山
    09-23

    只能检查是小程序环境时,跳转到小程序原生支付页面,实现一个调用支付接口wx.requestPayment,支付完成后回调跳转到 web-view 页面地址,支付参数替换成对应小程序的appid、openid等。

    09-23
    有用
    回复 1
    • 小鱼
      小鱼
      09-23
      这个我看看,我这边是有很多套小程序,每个小程序都写个中间页,工作量有点大
      09-23
      回复
  • sun
    sun
    09-23

    小程序里,只能在小程序页面内拉起,webview是不行的。

    09-23
    有用
    回复 1
    • 小鱼
      小鱼
      09-23
      只能跳到小程序中间页,不能只写一套吗
      09-23
      回复
  • 小鱼
    小鱼
    09-23

    微信公众号可以拉起官方的转账弹窗,小程序webview内嵌的h5不行

    09-23
    有用
    回复
登录 后发表内容