简单的网页实现QQ微信支付宝三合一支付二维码

  • 2
  • 9,747 ℃
  • A+
所属分类:建站 开发

当你需要收款的时候面临着 不同的支付软件而需要放置不同的支付二维码烦恼吗?

 

在这里只需要一个简单的网页就能够实现 三合一支付二维码

简单的网页实现QQ微信支付宝三合一支付二维码

代码如下

  1. <script>
  2. var setting = {
  3.     // 在以下双引号中粘贴QQ钱包收款链接
  4.     qqUrl: "这里需要填写你自己的QQ收款二维码的链接",
  5.     // 在以下双引号中粘贴微信收款链接
  6.     wechatUrl: "这里需要填写你自己的微信收款二维码链接",
  7.     // 在以下双引号中粘贴支付宝收款链接
  8.     aliUrl: "这里需要填写你自己的支付宝收款二维码的链接",
  9.     // 用于动态生成二维码的API,连图官方的,不需要修改。
  10.     qrcodeApi: "http://qr.liantu.com/api.php?text="
  11.     /*
  12.     备用二维码api:
  13.     http://s.jiathis.com/qrcode.php?url=
  14.     http://www.kuaizhan.com/common/encode-png?large=true&data=
  15.     http://b.bshare.cn/barCode?site=weixin&url=
  16.     http://pan.baidu.com/share/qrcode?w=150&h=150&url=
  17.     */
  18. }
  19. </script>

 

全部代码

  1. <!doctype html>   
  2. <html>   
  3. <head>   
  4.     <meta charset="utf-8">  
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">  
  6.     <meta name="viewport" content="width=device-width, initial-scale=1">  
  7.     <title>扫一扫向东阁知云捐赠</title>  
  8.   
  9.     <script>  
  10.     var setting = {  
  11.         // 在以下双引号中粘贴QQ钱包收款链接  
  12.         qqUrl: "https://i.qianbao.qq.com/wallet/sqrcode.htm?m=tenpay&a=1&u=843551101&ac=08DA1039429AB9FEABAE5FCBB39AF70194633F7CFC07DC521598722D36BB55E6&n=ζั͡D ั͡i ั͡o ั͡s ั͡&f=wallet",         
  13.           
  14.         // 在以下双引号中粘贴微信收款链接  
  15.         wechatUrl: "wxp://f2f0h7ruPwcDtiZ3aYBYGsyFGtOegUNA70SC",  
  16.           
  17.         // 在以下双引号中粘贴支付宝收款链接  
  18.         aliUrl: "HTTPS://QR.ALIPAY.COM/FKX06863WN9JVSROARRDA8",  
  19.           
  20.         // 用于动态生成二维码的API,连图官方的,不需要修改。  
  21.         qrcodeApi: "http://qr.liantu.com/api.php?text="      
  22.         /* 
  23.         备用二维码api: 
  24.         http://s.jiathis.com/qrcode.php?url= 
  25.         http://www.kuaizhan.com/common/encode-png?large=true&data= 
  26.         http://b.bshare.cn/barCode?site=weixin&url= 
  27.         http://pan.baidu.com/share/qrcode?w=150&h=150&url= 
  28.         */  
  29.     }  
  30.     </script>  
  31.       
  32.     <style>  
  33.     * {  
  34.         margin: 0; padding: 0;  
  35.         font-family: Microsoft yahei;  
  36.     }  
  37.     body {  
  38.         background-color: #fff;  
  39.     }  
  40.     .code-item {  
  41.         width: 100%;  
  42.         max-width: 400px;  
  43.         margin: 0 auto;  
  44.         padding-bottom: 1px;  
  45.         display: none;  
  46.         background-color: #ffffff;  
  47.     }  
  48.     .code-title {  
  49.         height: 100px;  
  50.         background-color: #ffffff;  
  51.         background-position: center;  
  52.         background-repeat: no-repeat;  
  53.         background-size: 50%;  
  54.     }  
  55.     .code-area {  
  56.         text-align: center;  
  57.     }  
  58.     .code-area>img {  
  59.         margin: 80px 0;  
  60.         width: 60%;  
  61.         min-width: 100px;  
  62.     }  
  63.     .code-footer {  
  64.         height: 80px;  
  65.         text-align: center;  
  66.         background-color: #fff;  
  67.         color: #666;  
  68.         line-height: 80px;  
  69.         font-size: 20px;  
  70.         margin: -2px 2px 2px 2px;  
  71.     }  
  72.       
  73.     #code-all>.code-title {  
  74.         background-image: url("/images/wnm.png");  
  75.     }  
  76.       
  77.     #code-qq {  
  78.         background-color: #ffffff;  
  79.     }  
  80.     #code-qq>.code-title {  
  81.         background-image: url("/images/qqqb.jpg");  
  82.     }  
  83.       
  84.     #code-wechat {  
  85.      background-color: #ffffff;    }  
  86.     #code-wechat>.code-title {   
  87.         background-image: url("/images/wxzf.jpg");  
  88.           
  89.     }  
  90.     </style>      
  91.   
  92. <!-- moshang.pw Baidu tongji analytics -->  
  93. <script>  
  94. var _hmt = _hmt || [];  
  95. (function() {  
  96. var hm = document.createElement("script");  
  97. hm.src = "https://hm.baidu.com/hm.js?c1750b98b1bc2d58027052d39fba6382";  
  98. var s = document.getElementsByTagName("script")[0];  
  99. s.parentNode.insertBefore(hm, s);  
  100. })();  
  101. </script>  
  102. </head>  
  103. <body>  
  104.     <!-- 万能收款码展示区域 -->  
  105. <div class="code-item" id="code-all">  
  106.         <div class="code-area">  
  107.            <img id="page-url" src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==">  
  108.      
  109.                    </div>           
  110.             <div class="code-footer">请使用QQ,微信,支付宝客户端打开</div>  
  111.     </div>  
  112.       
  113.     <!-- QQ钱包二维码展示区域 -->  
  114.     <div class="code-item" id="code-qq">  
  115.         <div class="code-title"></div>  
  116.         <div class="code-area">  
  117.             <img id="qq-url" src="qq.png">  
  118.         </div>  
  119.         <div class="code-footer">长按以上二维码向东阁知云付款</div>  
  120.     </div>  
  121.       
  122.     <!-- 微信二维码展示区域 -->  
  123.     <div class="code-item" id="code-wechat">  
  124.         <div class="code-title"></div>  
  125.         <div class="code-area">  
  126.             <img id="wechat-url" src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==">  
  127.         </div>  
  128.         <div class="code-footer">长按以上二维码向东阁知云付款</div>  
  129.     </div>  
  130.       
  131.     <script>  
  132.     if(navigator.userAgent.match(/Alipay/i)) {  
  133.         // 支付宝  
  134.         window.location.href = setting.aliUrl;   
  135.     } else if(navigator.userAgent.match(/MicroMessenger\//i)) {  
  136.         // 微信  
  137.         document.getElementById("wechat-url").src = setting.qrcodeApi + urlEncode(setting.wechatUrl);  
  138.         document.getElementById("code-wechat").style.display = "block";  
  139.     } else if(navigator.userAgent.match(/QQ\//i)) {  
  140.         // QQ  
  141.         document.getElementById("qq-url").src = setting.qrcodeApi + urlEncode(setting.qqUrl);  
  142.         document.getElementById("code-qq").style.display = "block";  
  143.     } else {  
  144.         // 其它,显示“万能码”  
  145.       document.getElementById("page-url").src = setting.qrcodeApi + urlEncode(window.location.href);        document.getElementById("code-all").style.display = "block";    }  
  146.       
  147.     /***************************************** 
  148.      * url编码函数 
  149.      * 输入参数:待编码的字符串 
  150.      * 输出参数:编码好的 
  151.      ****************************************/  
  152.     function urlEncode(String) {  
  153.         return encodeURIComponent(String).replace(/'/g,"%27").replace(/"/g,"%22");    
  154.     }  
  155.     </script>  
  156.   
  157. </body>  
  158. </html>  

打开QQ扫一扫扫描后

简单的网页实现QQ微信支付宝三合一支付二维码

打开微信扫一扫扫描后

简单的网页实现QQ微信支付宝三合一支付二维码

打开支付宝扫一扫扫描后

简单的网页实现QQ微信支付宝三合一支付二维码

文件下载 三合一付款.html Web 0.1 6kb
下载地址 查看演示
weinxin
画麟阁QQ群
这是一个有爱的大家庭,也是东阁唯一的社区,快来和大家一起闲聊、讨论吧!
谷雨

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  1   博主  1

    • 晓影 晓影 站长

      必须得赞一个!

      • 息影 息影 1

        对方不想跟你说话并向你丢了一朵小黄花 :twisted: