码迷,mamicode.com
首页 > 微信 > 详细

微信支付需要监听WeixinJSBridgeReady

时间:2014-09-04 17:14:10      阅读:1287      评论:0      收藏:0      [点我收藏+]

标签:des   io   java   ar   cti   sp   log   on   amp   

<script language="javascript">
    var str = <?php echo $str;?>;
    function callpay()
    {
    document.addEventListener(‘WeixinJSBridgeReady‘, function onBridgeReady() {
        WeixinJSBridge.invoke(‘getBrandWCPayRequest‘,str,function(res){

         WeixinJSBridge.log(res.err_msg);
         //alert(res.err_code+res.err_desc+res.err_msg);
         switch (res.err_msg){
             case ‘get_brand_wcpay_request:cancel‘:  
                 location.href="/?_a=fail&order_sn=<?php echo $order_sn;?>";
                 break;
             case ‘get_brand_wcpay_request:fail‘:
                 location.href="/?_a=fail&order_sn=<?php echo $order_sn;?>";
                 break;
             case ‘get_brand_wcpay_request:ok‘:
                 location.href="/?_a=done&order_sn=<?php echo $order_sn;?>&ac=<?php echo $authcode?>";
                 break;
         }
        });
        }, false);
    }
        callpay();
    </script>

微信支付需要监听WeixinJSBridgeReady

标签:des   io   java   ar   cti   sp   log   on   amp   

原文地址:http://my.oschina.net/ailingling/blog/310118

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!