12345678910111213141516171819202122232425262728293031323334353637 |
- <script>
- function onBridgeReady(){
- WeixinJSBridge.invoke(
- 'getBrandWCPayRequest', {
- "appId":"{{ $pay_info['appId'] }}", //公众号名称,由商户传入
- "timeStamp":"{{ $pay_info['timeStamp'] }}", //时间戳,自1970年以来的秒数
- "nonceStr":"{{ $pay_info['nonceStr'] }}", //随机串
- "package":"{{ $pay_info['package'] }}",
- "signType":"MD5", //微信签名方式:
- "paySign":"{{ $pay_info['paySign'] }}" //微信签名
- },
- function(res){
- // 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回 ok,但并不保证它绝对可靠。
- if(res.err_msg == "get_brand_wcpay_request:ok" ) {
- //alert('支付成功,点击跳转回去');
- } else{
- // alert('点击跳转回去');
- }
-
- // 跳转回去
- window.location.href = "{{ $pay_info['pay_redirect_url'] }}";
- }
- );
- }
- if (typeof WeixinJSBridge == "undefined"){
- if( document.addEventListener ){
- document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
- }else if (document.attachEvent){
- document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
- document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
- }
- }else{
- onBridgeReady();
- }
- </script>
|