收藏
回答

wx.requestMerchantTransfer无法唤起弹框

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug requestMerchantTransfer 微信iOS客户端 8.0.45 3.3.5
// 如下代码调用时,无法唤起弹窗,导致该方法fail回调,errMSg是:requestMerchantTransfer:fail close, errno是:null,
// 具体参数不方便展示,mchId和package均是有效的
wx.requestMerchantTransfer({
        mchId: "XXX",
        appId: wx.getAccountInfoSync().miniProgram.appId,
        package: decodeURIComponent(XXX),
        success: (res) => {
        },
        fail: (res) => {
          console.log("fail:", res);
        }
});
回答关注问题邀请回答
收藏

1 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    04-14

    小程序内为啥package还要去decodeURIComponent?

    04-14
    有用
    回复 8
    • 小竹子
      小竹子
      04-15
      真机测试的时候出现过由于编码问题导致无法唤起弹框的原因,通过decodeURIComponent解决了
      04-15
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      04-15回复小竹子
      修改package内容就会导致无法调起,问题应该就出现在这里
      04-15
      回复
    • 小竹子
      小竹子
      04-16
      decodeURIComponent前的package和decodeURIComponent后端pacakge是一样的,也会存在这个问题嘛
      04-16
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      04-16回复小竹子
      贴一下报错信息
      04-16
      回复
    • 小竹子
      小竹子
      04-16
      安卓上报错:requestMerchantTransfer:fail:internal error
      ios上报错:requestMerchantTransfer:fail close,requestMerchantTransfer:fail
      04-16
      回复
    查看更多(3)
登录 后发表内容