在微信h5页面使用微信h5支付,支付成功后,ios不执行回调,安卓能执行。
代码:
WeixinJSBridge.invoke(
'getBrandWCPayRequest', {
"appId":payParam.appId,
"timeStamp":payParam.timeStamp,
"nonceStr":payParam.nonceStr,
"package":payParam.package,
"signType":payParam.signType,
"paySign":payParam.paySign
},function(res){
//安卓:支付成功、支付失败、取消支付 都能执行这个回调
//ios:支付失败、取消支付 能执行这个回调, 支付成功不执行这个回调
alert('微信支付'+JSON.stringify(res));
if(res.err_msg == "get_brand_wcpay_request:ok" ){
alert('支付成功!');
}
if(res.err_msg == "get_brand_wcpay_request:cancel" ){
alert('你已经取消支付了!');
}if(res.err_msg == "get_brand_wcpay_request:fail" ){
alert('支付失败了!');
}
}
);
你好 ,我想问一下 ,我的h5 微信支付安卓回调是可以拿到 但是用ios时,不管支付成功了还是支付失败了 都不会走回调去 这种怎么办呢?
大佬解决了吗
回调不执行,需要检查你们的回调地址和网络的设置。