WeixinJSBridge.invoke(
'getBrandWCPayRequest', {
"appId": json.appId,
"timeStamp": json.timeStamp,
"nonceStr": json.nonceStr,
"package": json.package,
"signType": json.signType,
"paySign": json.paySign //微信签名
},
function (res) {
if (res.err_msg == "get_brand_wcpay_request:ok") {
alert("支付成功");
}
else {
alert(res.err_msg);
}// 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回 ok,但并不保证它绝对可靠。
}
有时在微信支付成功后点“确定”如果快了,就没有js返回值,也不触发,但后台回调有结果,并且回调已经给微信返回了正确的xml
数据正确,那就是兼容性的问题,这个需要你们自己调