我使用微信公众号支付,出现了 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);
}
}
这是我的代码。
之前我也遇到过,是后台url配置有问题。