同一个二维码支持多种支付的实现思路

摘要:
我们在一些商店使用手机支付时会遇到使用支付宝或者微信都只扫一个二维码就能完成付款。方式一判断应用类型做相应跳转微信和支付宝融合到一张二维码上是可以实现的,这个二维码就是一个地址链接url实际上是一个支付网页,支付宝和微信的扫一扫实际上就是在应用内部打开的这个网页。这种叫做统一支付二维码,不光可以做到支持支付宝支付和微信支付,甚至还可以支持百度钱包和qq钱包等。

我们在一些商店使用手机支付时会遇到使用支付宝或者微信都只扫一个二维码就能完成付款。

方式一 判断应用类型做相应跳转

微信和支付宝融合到一张二维码上是可以实现的,这个二维码就是一个地址链接url实际上是一个支付网页(我们自己网站的页面),支付宝和微信的扫一扫实际上就是在应用内部打开的这个网页。

网页在被打开的时候会判断打开这个网页的应用类型,如果是微信的话就跳转到微信支付接口,支付宝扫的就跳转到支付宝支付接口。这种叫做统一支付二维码,不光可以做到支持支付宝支付和微信支付,甚至还可以支持百度钱包和qq钱包等。

参考代码:

将微信和支付宝支付的个二维码合二为一

一个二维码支持支付宝和微信支付(上)

方式二 图层叠加

而除此之外还可以通过另一种途径那就是接入第三方支付平台,通过第三方支付的方式也可以达到这样的目的,需要了解的是该第三方支付平台必须是正规合法而且有官方颁布的第三方支付牌照的公司,以确保财产的安全。

当然也可以利用神奇的两个二维码合成技术来进行微信和支付宝两个不同的支付码的图片层面的合成,但这样的方式并不是一个明智的选择,因为毕竟二维码有期限,而且合成之后并没有单一二维码表达信息那样明确。

如果只是需要微信和支付宝的合并的话 现在有很多平台提供合并功能,只需要分别上传微信收款二维码和支付宝收款二维码即可。

有个免费合并的工具,芝麻二维码的收款码合并,直接用个人支付宝和微信二维码合并,无手续费。www.hotapp.cn/shouqian

免责声明:文章转载自《同一个二维码支持多种支付的实现思路》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Jenkins:Linux下安装部署步骤Linux centos 7下搭建mosquitto下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

海康威视摄像头密码重置

 海康威视摄像头密码重置 备和电脑在同一局域网下,但局域网内搜不到该设备?您好,这种情况可根据如下步骤进行排查:1、退出并关闭萤石工作室,重新打开萤石工作室,查看“本地设置”列表中是否可以显示设备;如仍不能搜到 => 步骤2;如可以搜到 => 故障排除。2、在萤石工作室的安装目录下,找到“NpfDetectApp.exe”程序,右键单击选择“以...

java如何台生成二维码详解

现在呢说明页面上展示二维码的两种方式: 1.使用img标签的src来请求生成二维码,后台会直接返回; 2.此处跟上方意思相似,获取到url给img标签设置src属性; 特别注意:如果url有amp;,需求替换为空 amp; = & 特别注意:如果要传递到后台的url还是个url并且带参数,需要使用encodeURIComponent方法来设置传参,...

二维码登录原理及生成与解析

一、前言   这几天在研究二维码的扫码登录。初来乍到,还有好多东西不懂。在网上看到有人写了一些通过QRCode或者Zxing实现二维码的生成和解码。一时兴起,决定自己亲手试一试。本人是通过QRCode实现的,下面具体的说一下。 二、二维码原理   基础知识参考:http://news.cnblogs.com/n/191671/   很重要的一部分知识:二维...

和小猪一起搞微信公众号开发—二维码创建使用流程(需要授权)

使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。 目前有2种类型的二维码,分别是临时二维码和永久二维码,前者有过期时间,最大为1800秒,但能够生成较多数量,后者无过期时间,数量较少(目前参数只支持1--1000)。两种二维码分别适用于帐号绑定、用户来源统计等场景。 用户扫描带场景值二维码时,可能推送以下两种事件: 如果...

(转)ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果

场景:移动支付需要对二维码的生成与部署有所了解,掌握目前主流的二维码生成技术。 1 ZXing 生成二维码首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老美开发的,barcode4j对一维条形码处理的很好,而且支持的格式很多,当然也可以对二维码进行处理,效果个人感觉没有前两种好;ZXing对j2me,j2se,还...

java-二维码生成页面输出

二维码现在很流行。 前端也有二维码的生成方式: jquery.qrcode qrcode其实是通过使用jQuery实现图形渲染,支持Html5技术的才能实现,只要是canvas实现的。传输门 而java生成二维码已经很成熟了,兼容性也很好。 直接下载jar包  传输门 下载文件里有core-3.0.0.jar和BASE64Encoder.jar两个jar包...