UDN-企业互联网技术人气社区

板块导航

浏览  : 762
回复  : 2

[原生js] js微信支付实现代码

[复制链接]
西北的风的头像 楼主
发表于 2017-1-17 15:58:19 | 显示全部楼层 |阅读模式
  这篇文章主要为大家详细介绍了JavaScript微信支付的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  本文实例为大家分享了js微信支付的具体代码,供大家参考,具体内容如下
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0">
  6. <meta name="apple-mobile-web-app-capable" content="yes" />
  7. <meta name="apple-mobile-web-app-status-bar-style" content="black" />
  8. <meta name="format-detection" content="telephone=no" />
  9. <title>微信支付</title>
  10. <script type="text/JavaScript" src="/js/jquery.min.js"></script>
  11. <script type="text/JavaScript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
  12. </head>
  13. <body>
  14. <script>
  15.   //调用微信JS API 支付
  16.   function jsApiCall()
  17.   {
  18.    WeixinJSBridge.invoke(
  19.      "getBrandWCPayRequest",
  20.       {$parms},
  21.      //下面是支付完成后的回调,可以直接提示成功
  22.      function(res) {
  23.       if(res.err_msg == "get_brand_wcpay_request:ok") {
  24.        location.href = "{$success_url}";
  25.       }else if(res.err_msg == "get_brand_wcpay_request:cancel"){
  26. //       history.back();
  27.        location.href = "{$fail_url}";
  28.       }else{
  29.        alert("weixin return:" + JSON.stringify(res));
  30. //       alert(res.err_msg+" 参数有误,请返回!");
  31. //       history.back();
  32.        location.href = "{$fail_url}";
  33.       }
  34.      }
  35.     );
  36.   }

  37.   function callpay()
  38.   {
  39.    if (typeof WeixinJSBridge == "undefined"){
  40.     if( document.addEventListener ){
  41.       document.addEventListener('WeixinJSBridgeReady', jsApiCall, false);
  42.      }else if (document.attachEvent){
  43.       document.attachEvent('WeixinJSBridgeReady', jsApiCall);
  44.       document.attachEvent('onWeixinJSBridgeReady', jsApiCall);
  45.      }
  46.     }else{
  47.      jsApiCall();
  48.    }
  49.   }
  50.   callpay();
  51. </script>
  52. </body>
  53. </html>
复制代码

  以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
发表于 2017-1-17 15:58:51 | 显示全部楼层
我完全是被标题<<js微信支付实现代码>>吸引过来的
使用道具 举报

回复

发表于 2017-1-18 15:08:29 | 显示全部楼层
貌似看过类似的文章恩,排版更清晰点就更好了
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部