微信支付需要监听WeixinJSBridgeReady

<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

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

以上是微信支付需要监听WeixinJSBridgeReady的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>