我们每天大概有300个支付成功的订单,但是经常能收到大概5个用户的投诉,投诉说:“支付成功后无法跳转到支付成功的界面”,有没有大神遇到过这种问题?该怎么解决?
<script type= "text/javascript" > //防止微信不跳转,定时刷新支付状态 $(document).ready( function () { setInterval( "ajaxstatus()" , 3000); }); //调用微信JS api 支付 function jsApiCall() { WeixinJSBridge.invoke( 'getBrandWCPayRequest' , {$jsApiParameters}, function (res){ WeixinJSBridge.log(res.err_msg); if (res.err_msg== 'get_brand_wcpay_request:ok' ){ $( "#bt1" ).hide(); $( "#bt2" ).show(); setTimeout( function () { location.href= '{$pay_result}' ; //跳转到结果页 }, 1000); } else { $.get( "/index/newpayapp/pay_verification/oid/{$order_info.oid}" , function (data,status){ var datas = eval( "(" +data+ ")" ); if (datas.res== 'success' ){ setTimeout( function (){ location.href= '{$pay_result}' ; },1500) } }); } } ); } function callpay() { 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(); } } function ajaxstatus(){ $.get( "/index/newpayapp/pay_verification/oid/{$order_info.oid}" , function (data,status){ var datas = eval( "(" +data+ ")" ); if (datas.res== 'success' ){ $( "#btn2" ).show(); $( "#btn1" ).hide(); //手动点击按钮,跳转到结果页 } else { $( "#btn1" ).show(); $( "#btn2" ).hide(); } }); } function go_result(){ window.location.href= '{$pay_result}' ; } </script> |
jsaspi支付还是刷卡支付,为什么现在的人提问都没有前文呢。