校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > PHP實現QQ、微信和支付寶三合一收款碼實例代碼

PHP實現QQ、微信和支付寶三合一收款碼實例代碼

熱門標簽:400電話辦理福州市 400電話申請方法收費 離石地圖標注 電話機器人危險嗎 南寧高頻外呼回撥系統哪家好 深圳外呼系統收費 江蘇外呼電銷機器人報價 長沙crm外呼系統業務 專業電話機器人批發商

前言

最近在逛博客時,發現很多博客都帶了打賞功能,雖說打賞的人可能很少,但始終是一份心意,能讓博主知道自己寫的文章有用,能夠幫助到人。所以,我也想加一個打賞功能~

分析

但在github逛了一圈之后發現,打賞插件基本上千篇一律的:QQ掃碼/微信掃碼/支付寶掃碼。


有的是點擊每個按鈕出現每個收款碼


有的則是每個收款碼全部展現出來

微信掃這個,支付寶掃那個,不僅要加載多張二維碼,還要加css/js讓它變的好看,作為一個又懶又不想寫這些東西的程序猿來說,這可不行。

那能不能把QQ微信支付寶三合一,只需要掃一個收款碼就行呢?

這里涉及到一個知識點,則是User-Agent,大廠的webview都會攜帶自家的UA信息,比如說:

QQ:MQQBrowser/6.2 TBS/043221 Safari/537.36 QQ/7.0.0.3135

微信:MQQBrowser/6.2 TBS 043220 Safari/537.36 MicroMessenger/6.5.8.1060 NetType/4G Language/zh_CN

支付寶:UCBrowser/11.5.0.939 UCBS/2.10.1.6 Mobile Safari/537.36 AliApp(AP/10.0.15.051805) AlipayClient/10.0.15.051805 Language/zh-Hans

這樣就很輕松區分是QQ還是微信還是支付寶掃碼了:

User-Agent 含有 QQ/ 為QQ

User-Agent 含有 MicroMessenger 為微信

User-Agent 含有 AlipayClient 為支付寶

既然能夠區分每個軟件,那就可以通過自建一個網址,通過二維碼生成掃描這個網址后,判斷瀏覽器的UA,來分發不同的收款碼

大致的流程則為:

客戶端掃碼 -> 服務端根據 User-Agent 判斷客戶端類型 -> 分別返回不同的處理

開始折騰

首先解碼QQ、微信和支付寶生成的付款碼,可以去這里 或 這里在線解碼。

QQ:https://i.qianbao.qq.com/wallet/sqrcode.htm?m=tenpaya=1u=17878127ac=E04BE442991E7FFED28B3B5C3E187148F063DC3C6DACAD2983C87B482FC9E7ADn=薛定諤的貓f=wallet

(https 協議,無法喚醒QQ)

支付寶:HTTPS://QR.ALIPAY.COM/FKX03549OW666ME7BXWF7A

(https 協議,可直接喚醒支付寶 APP)

微信:wxp://f2f09hjzo72AAYEITIBaolV-3cvGrDjE0q7k

(微信自己的支付協議,無法喚醒微信)

下面就可以直接寫代碼了,判斷 User-Agent 如果是支付寶直接跳轉支付寶鏈接,如果是QQ和微信則跳轉QQ和微信的鏈接。

但由于QQ與微信無法直接喚醒APP,所以直接輸出一個QQ與微信的二維碼,然后長按掃碼實現支付。

代碼如下:

?php
$ua = $_SERVER['HTTP_USER_AGENT'];
if (strpos($ua, 'MicroMessenger')) {
 $type = 'wepay';
 $name = '微信支付';
 //微信支付鏈接
 $url = 'wxp://f2f09hjzo72AAYEITIBaolV-3cvGrDjE0q7k';
 $icon_img = 'img src="http://ww2.sinaimg.cn/large/005zWjpngy1fojrwgr20oj303k03kglg.jpg" width="48px" height="48px" alt="'.$name.'">';
}
elseif (strpos($ua, 'AlipayClient')) {
 //支付寶鏈接
 $url = 'HTTPS://QR.ALIPAY.COM/FKX03479QJ0RVOS3UJLQAE';
 header('location: ' . $url);
}
elseif (strpos($ua, 'QQ/')) {
 $type = 'qq';
 $name = 'QQ錢包支付';
 //QQ錢包支付鏈接
 $url = 'https://i.qianbao.qq.com/wallet/sqrcode.htm?m=tenpaya=1u=17878127ac=E04BE442991E7FFED28B3B5C3E187148F063DC3C6DACAD2983C87B482FC9E7ADn=薛定諤的貓f=wallet';
 $icon_img = 'img src="http://ww2.sinaimg.cn/large/005zWjpngy1fojrvmp427j303k03kjrb.jpg" width="48px" height="48px" alt="'.$name.'">';
}
else {
 $type = 'other';
 $name = '打賞作者';
 $url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
 $icon_img = 'img src="http://ww2.sinaimg.cn/large/005zWjpngy1fojs089x6tj303k03kjr6.jpg" width="48px" height="48px" alt="'.$name.'">';
}
$qr_img = 'img src="http://qr.liantu.com/api.php?text='.urlencode($url).'">';
?>
!DOCTYPE html>
html>
head>
 meta charset="utf-8">
 meta name="renderer" content="webkit">
 meta http-equiv="X-UA-Compatible" content="IE=Edge, chrome=1">
 meta name="viewport" content="width=device-width, initial-scale=1.0">
 title>?=$name?>/title>
 style type="text/css">
  * {margin: auto;padding: 0;border: 0;}
  html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}
  body {font-family: -apple-system, SF UI Text, Arial, Microsoft YaHei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;color: #333;}
  img {max-width: 100%;}
  h3 {padding: 10px;}
  .container {text-align: center;}
  .title {padding: 2em 0;background-color: #fff;}
  .content {padding: 2em 1em;color: #fff;}
  .wepay {background-color: #23ac38;}
  .qq {background-color: #4c97d5;}
  .other {background-color: #ff7055;}
 /style>
/head>
body class="?=$type?>">
 div class="container">
  div class="title">?=$icon_img?>h1>?=$name?>/h1>/div>
  div class="content">?=$type=='other'?$qr_img.'h3>請使用支付寶、微信、QQ客戶端掃碼付款/h3>':$qr_img.'h3>掃描或長按識別二維碼,向TA付款/h3>'?>/div>
 /div>
/body>
/html>

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • PHP后臺微信支付和支付寶支付開發
  • php實現微信和支付寶支付的示例代碼
  • PHP實現一個二維碼同時支持支付寶和微信支付的示例

標簽:興安盟 株洲 太原 南昌 南京 濱州 白酒營銷 曲靖

巨人網絡通訊聲明:本文標題《PHP實現QQ、微信和支付寶三合一收款碼實例代碼》,本文關鍵詞  PHP,實現,微,信和,支付,寶,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP實現QQ、微信和支付寶三合一收款碼實例代碼》相關的同類信息!
  • 本頁收集關于PHP實現QQ、微信和支付寶三合一收款碼實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲天堂精品视频| 99精品视频在线免费观看| 555www色欧美视频| 日本视频在线一区| 欧美日韩另类国产亚洲欧美一级| 亚洲自拍欧美精品| 欧美视频在线一区二区三区| 午夜欧美在线一二页| 精品视频一区三区九区| 日本不卡中文字幕| 国产丝袜在线精品| 色综合天天综合网天天狠天天| 亚洲精品中文在线观看| 欧美日韩高清在线播放| 免费在线成人网| 日本一二三不卡| 欧美日韩一卡二卡三卡| 国产一区二区三区观看| 洋洋成人永久网站入口| 欧美大片国产精品| 国产不卡一区视频| 午夜精品久久久久久| 日韩女优av电影| 日本道在线观看一区二区| 日日夜夜精品视频免费| 国产欧美综合在线| 欧美一区二区美女| 91美女精品福利| 国产米奇在线777精品观看| 一二三区精品福利视频| 中文在线资源观看网站视频免费不卡| 色综合久久久久久久久| 狠狠色丁香婷综合久久| 日韩高清欧美激情| 亚洲色图20p| 久久综合丝袜日本网| 欧美乱熟臀69xxxxxx| 99视频在线观看一区三区| 国产一区在线看| 久久精品国产精品亚洲红杏| 亚洲福利一区二区三区| 一区二区三区四区视频精品免费| 亚洲欧美在线aaa| 国产日韩欧美电影| 久久九九99视频| 国产欧美日韩激情| 国产婷婷色一区二区三区四区 | 国产不卡在线一区| 99re成人精品视频| 精品一区二区在线视频| 久久99蜜桃精品| 国产一区二区三区免费播放| 国产91精品欧美| 91官网在线免费观看| 7777精品伊人久久久大香线蕉经典版下载 | 日本不卡在线视频| 久久99精品国产.久久久久| 精品一区二区久久久| 精品一区二区三区欧美| 国产黄人亚洲片| 91视频国产资源| 欧美片网站yy| 精品日韩在线一区| 国产精品色哟哟| 丝袜美腿亚洲一区二区图片| 国产乱码精品一区二区三区av | 国产一区二区在线看| 色综合久久综合| 精品国产自在久精品国产| 精品理论电影在线观看| 亚洲桃色在线一区| 韩国三级电影一区二区| 在线观看欧美黄色| 久久久www成人免费毛片麻豆| 伊人一区二区三区| 国产成人啪免费观看软件| 欧美色成人综合| 中文字幕av一区二区三区免费看 | 激情综合网激情| 欧美在线观看视频一区二区 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 在线观看免费成人| 欧美激情一区在线| 九一久久久久久| 欧美日韩高清一区二区不卡| 1000部国产精品成人观看| 久久国产生活片100| 6080日韩午夜伦伦午夜伦| 日韩一区欧美小说| 99精品一区二区| 亚洲欧美电影一区二区| 成人午夜电影小说| 中文字幕av一区二区三区免费看 | 偷拍亚洲欧洲综合| 欧美日精品一区视频| 亚洲一二三级电影| 欧美日韩一区二区在线观看| 亚洲综合色区另类av| 欧美日韩五月天| 蜜臀久久99精品久久久久久9| 欧美日韩国产高清一区二区三区| 亚洲一本大道在线| 日韩一卡二卡三卡四卡| 美国毛片一区二区三区| 欧美va亚洲va国产综合| 国产在线播放一区二区三区| 国产欧美视频在线观看| 97久久久精品综合88久久| 亚洲欧美日韩在线| 欧美色成人综合| 国产精品996| 亚洲精品国产一区二区三区四区在线| 在线观看av不卡| 久久99精品久久久| 亚洲另类在线视频| 日韩欧美你懂的| 91香蕉视频mp4| 奇米色777欧美一区二区| 国产欧美日韩中文久久| 91行情网站电视在线观看高清版| 日本va欧美va欧美va精品| 欧美国产一区视频在线观看| 欧美日韩精品福利| 成人av电影在线播放| 日韩福利视频导航| 亚洲欧美怡红院| xfplay精品久久| 精品视频123区在线观看| 国产成人av自拍| 人人精品人人爱| 一区二区在线看| 欧美国产乱子伦| 精品成人a区在线观看| 欧美精品一卡二卡| 欧美亚洲国产一区在线观看网站 | 日本午夜精品视频在线观看| 亚洲自拍偷拍网站| 亚洲国产成人va在线观看天堂| 亚洲免费在线播放| 亚洲视频一区在线| 国产精品短视频| 亚洲视频图片小说| 国产精品高潮呻吟| 国产精品久久久久久久蜜臀| 国产精品久久久久aaaa樱花| 国产精品美女久久久久久久网站| 久久亚洲综合av| 久久久精品日韩欧美| 久久综合狠狠综合| 国产片一区二区| 亚洲视频一区二区在线| 亚洲久草在线视频| 亚洲成av人片www| 男男成人高潮片免费网站| 激情综合五月婷婷| 国产精品99久久不卡二区| 成人av网站在线| 欧美亚洲图片小说| 91精品麻豆日日躁夜夜躁| 日韩欧美你懂的| 国产精品热久久久久夜色精品三区| 最新热久久免费视频| 一区二区在线观看视频在线观看| 日韩高清在线观看| 成人午夜在线视频| 91精品免费在线观看| 国产精品初高中害羞小美女文| 亚洲国产精品一区二区www| 看片的网站亚洲| 91高清在线观看| 久久久电影一区二区三区| 亚洲第一成人在线| 国产精品一线二线三线| 91精品国产色综合久久| 亚洲日本电影在线| 国产传媒日韩欧美成人| 91精品国产综合久久精品图片 | av欧美精品.com| 欧美v亚洲v综合ⅴ国产v| 亚洲图片欧美色图| 99精品视频在线免费观看| 欧美国产日产图区| 国产一区二区三区久久久| 91精品在线麻豆| 同产精品九九九| 欧美欧美欧美欧美| 午夜久久久久久| 欧美三级视频在线| 亚洲一本大道在线| 色老头久久综合| 亚洲美女视频一区| 91伊人久久大香线蕉| 国产精品初高中害羞小美女文| av不卡一区二区三区| 亚洲欧洲性图库| 色哟哟精品一区| 三级欧美韩日大片在线看| 欧美日韩精品一区视频| 视频在线在亚洲| 精品不卡在线视频|