酒浓码浓 - 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

然后根据是微信的还是支付宝的,去重定向请求哪个支付接口

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值