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);
}
}
这是我的代码。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
之前我也遇到过,是后台url配置有问题。
也遇到了这个问题,请问最后是怎么回事啊?
后端参数返回错误吗?后台前端都是我写的,我都对照api写的,支付一直提示fail,但是没有具体错误提示,sign也是对的,还没找到问题
我正好也遇到这个问题~搜了一圈 其中搜到一个说要在页面调用一次wx.config传入参数
jsApiList:['chooseWXPay']但是官方文档完全没有这一步~而且wx.config是以前的写法~新的写法应该不会有这种问题的
................然而并没有搜到有用的解决办法~
有人解决了请告知
也遇到了这个问题,请问最后是怎么回事啊?
我也遇到这个问题了,不过我找到原因了,金额低于一块钱就报这个错
微信支付安全目录