酒浓码浓 - js / 前端 / 支付宝,微信合并二维码功能
支付寶,微信合并二維碼
近期項目要優化支付頁面,希望將兩個二維碼合成一個。研究整理一下:
首先做這件事,要明白原理哦:
網站的支付功能,一般都是生成一個( 后臺大哥與支付寶或微信接口授權好了的url ),將url變成二維碼展示
當微信或者支付寶掃描二維碼,會自動解析成url吖,此url就是跳轉到支付頁面了吖!!!就會彈出多少錢了吖,讓你確認付款了吖。
?
OK ,明白了一個二維碼的原理,再來看看合并的不同:
后臺大哥怎么知道你是微信還是支付寶掃的碼呢? 我擦,敢犟嘴嗎,那你離挨罵不遠了。
工作原理:
總共有3接口: 微信,支付寶, 你網站合并的假接口
你掃的是網站的假接口,拿到用戶是啥登錄的
使用request獲取名為User-Agent的請求頭,
支付寶的請求頭:ucbrowser/1.0.0.100 u3/0.8.0 mobile safari/534.20 alipaydefined(nt:wifi,ws:360|604|3.0) aliapp(ap/9.9.7.112401) alipayclient/9.9.7.112401 language/zh-hans usestatusbar/true
微信的請求頭: mqqbrowser/6.8 tbs/036887 safari/537.26 micromessenger/6.3.31.940 nettype/wifi language/zh_cn
然后根據是微信的還是支付寶的,去重定向請求哪個支付接口
總結
以上是生活随笔為你收集整理的酒浓码浓 - js / 前端 / 支付宝,微信合并二维码功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Arcgis10安装说明
- 下一篇: python-普通数据分析-科比职业生涯