the permission value is offline verifying

我使用微信公众号支付,出现了 the permission value is offline verifying这个错误。请问是后台配置有误吗?

  //调用微信JS api 支付function 
   function jsApiCall(pay_param, callback){ 
    var pay_param_arr = eval(pay_param); 
    WeixinJSBridge.invoke( 
      'getBrandWCPayRequest',{ 
        'appId':pay_param_arr.appId+"",   
        'timeStamp':pay_param_arr.timeStamp+"", 
        'nonceStr':pay_param_arr.nonceStr, 
        'package':pay_param_arr.package, 
        'signType':pay_param_arr.signType, 
        'paySign':pay_param_arr.paySign 
      }, 
      function(res){ 
        console.log("o:"+JSON.stringify(res));        
        if(res.err_msg == "get_brand_wcpay_request:ok") { 
          //成功 
          callback("ok"); //
          console.log("ok:"+res);
        } else if(res.err_msg == "get_brand_wcpay_request:cancel") {   
          //取消 
          callback("cancel"); 
        } else { 
          //失败 
          callback("fail", res.err_desc); //1
        } 
      } );
    }
  
  /** * 微信公众号支付
   * @param pay_param 服务端生成的pay_param
   */
  function callWxJsPay(pay_param, callback){ 
    if (typeof WeixinJSBridge == "undefined"){ 
      if( document.addEventListener){ 
        document.addEventListener('WeixinJSBridgeReady', jsApiCall, false); 
      }else if (document.attachEvent){ 
        document.attachEvent('WeixinJSBridgeReady', jsApiCall); 
        document.attachEvent('onWeixinJSBridgeReady', jsApiCall); 
      } 
    }else{ 
      jsApiCall(pay_param, callback); 
    }
  }

这是我的代码。
阅读 17.5k
7 个回答

之前我也遇到过,是后台url配置有问题。

也遇到了这个问题,请问最后是怎么回事啊?

新手上路,请多包涵

后端参数返回错误吗?后台前端都是我写的,我都对照api写的,支付一直提示fail,但是没有具体错误提示,sign也是对的,还没找到问题

我正好也遇到这个问题~搜了一圈 其中搜到一个说要在页面调用一次wx.config传入参数
jsApiList:['chooseWXPay']但是官方文档完全没有这一步~而且wx.config是以前的写法~新的写法应该不会有这种问题的
................然而并没有搜到有用的解决办法~
有人解决了请告知

新手上路,请多包涵

也遇到了这个问题,请问最后是怎么回事啊?

新手上路,请多包涵

我也遇到这个问题了,不过我找到原因了,金额低于一块钱就报这个错

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题