收藏
回答

H5中如何使用wx.requestMerchantTransfer这个方法?

wx.requestMerchantTransfer({

mchId: res.data.data.mchId || "",

appId: this.localMsg.appid,

package: res.data.data.packageInfo || "",

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

2 个回答

  • Memory
    Memory
    06-23

    使用的是WeixinJSBridge.invoke

    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('你的微信版本过低,请更新至最新版本。');
          }
        }
      });
    });
    


    06-23
    有用
    回复
  • จุ๊บ
    จุ๊บ
    06-23

    这不是有示例嘛 https://pay.weixin.qq.com/doc/v3/merchant/4012716430

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