java微信支付
function payFor(data){
WeixinJSBridge.invoke(
'getBrandWCPayRequest', {
"appId":data.appId, //公众号名称
"timeStamp":data.timeStamp, //时间戳
"nonceStr":data.nonceStr, //随机串
"package":data.packageValue,
"signType":data.signType, //微信签名方式:
"paySign":data.paySign //微信签名
},
function(res){
if(res.err_msg == "get_brand_wcpay_request:ok" ) {
window.location.href="*********";
}
if(res.err_msg == "get_brand_wcpay_request:cancel" ) {
window.location.href="*********";
}
if(res.err_msg == "get_brand_wcpay_request:fail" ) {
window.location.href="*********";
}
}
);
};
参数没有问题。。。
确认支付js,支付成功后,但还是停留在原来的订单页面。我把参数随便改一个,就能执行res.err_msg == "get_brand_wcpay_request:fail",然后跳转到指定页面。 就是不知道为什么成功支付后就不能调到制定页面!!!
各路大神 指点一下