微信公众号支付中进行页面支付时爆出fail in_valid appId错误
在进行微信公众号支付时,成功生成预支付订单,但是在页面调用支付api的时候出现fail in
_valid appId错误
下面的我的代码
<input type="button" value="确认支付" onclick="jspay123();" />
function jspay123() {
//var openid = "${openid}";
//alert(openid);
alert("12");
var str = window.navigator.userAgent;
var version = str.substring(8, 11);
if (version != "5.0") {
alert("微信浏览器系统版本过低,请将微信升级至5.0以上");
} else {
WeixinJSBridge.invoke('getBrandWCPayRequest', {
"appId" : "${appId}", //公众号名称,由商户传入
"timeStamp" : "${timeStamp}", //时间戳
"nonceStr" : "${nonceStr}", //随机串
"package" : "${packagese}",//统一支付接口返回的prepay_id 参数值,提交格式如:prepay_id=***
"signType" : "MD5", //微信签名方式:sha1
"paySign" : "${paySign}" //微信签名
}, function(res) {
// get_brand_wcpay_request:cancel 用户取消
// get_brand_wcpay_request:fail 发送失败
// get_brand_wcpay_request:ok //发送成功
// WeixinJSBridge.log(res.err_msg);alert(res);
//alert(res.err_code + res.err_desc);
alert(res.err_msg);
if (res.err_msg == "get_brand_wcpay_request:ok") {
alert(res.err_msg+"ok");
/* window.location.href = "/WeixinPlatform/weixin/pay/paySuccess.jsp"; */
} else if (res.err_msg == "get_brand_wcpay_request:cancel") {
alert(res.err_msg+"oksss");
alert("取消支付");
} else if (res.err_msg == "get_brand_wcpay_request:fail") {
alert(res.err_msg+"oksss");
alert("支付失败");
}
});
}
}
求大神们指教!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论