行业动态

当前位置:首页 > 动态资讯 > 行业动态

深入了解微信支付、支付宝个人收款码合并原理。

        前天和一些朋友闲聊,聊到个人的微信收款码和支付宝的收款码能不能合并在一个单独的收款码问题。今天达人收钱写一篇关于个人收款码合并的实现原理和如何使用工具进行合并。

        我们看一下微信支付和支付宝的个人收款码样例:

深入了解个人收款码二码合一的原理。深入了解个人收款码二码合一的原理。


        合并收款码的原理

        达人收钱观察过一段很长时间,市面上的个人收款码合并的实现方式是:程序先保存客户的微信、支付宝服务器上,生成一个专用链接,并把链接自动制作成二维码,发回给客户。付款方扫码客户的二维码后,跳转到该链接,页面上同时出现客户的微信支付收款码、支付宝收款码,付款方根据需要识别微信支付或者支付宝付款码。这样的一个流程,事实上付款方使用起来比较复杂而繁琐的。

        现在,达人收钱推出一种新的合并码技术,无需跳转,微信支付宝自动识别的合并方法。下面是实现的原理(不懂研发的可略过,直接看文章最后合并二维码工具):

        首先我们使用第三方工具分析识别微信支付、支付宝个人收款码的链接内容。

        经过二维码识别技术我们可以得出微信支付的个人收款码格式是:wxp://f2f0uNn70C87gXNc7GSEUapcB2wGDlVy-7b8GTLhRULYJv4

        支付宝的个人收款码格式是:https://qr.alipay.com/fkx16619uk7mfa5tmcjf2d4

        请注意,微信支付的收款码协议是:wxp,支付宝收款码的协议是:https

        微信支付的收款码链接不能被直接点击打开,只能通过二维码扫码或者长按识别,并且不允许在第三方页面里长按识别,如果你这么做,长按识别出来的一瞬间,出现微信支付一闪而过就被屏蔽了,因为这是微信官方定制的协议,它能贯穿监测整个微信app里面的任何应用场景。而支付宝收款码的协议是通用的http协议,可以被直接点击进入,或者通过二维码长按识别或扫码进入。

        如何合并二码合一的问题关键点就在微信支付的收款码链接上面,它只能通过手机摄像头或者在微信聊天窗口被长按识别,于是,我们这样实现(原理):

        我们把两个二维码叠在一起,通过校验微信APP、支付宝APP识别敏感度做两个二维码的位置调整。

        我们发现微信APP里识别二维码喜欢从左到右识别,而且微信支付收款码的独特协议,我们把微信支付的收款二维码放在底部,这样能够暴露大部分的二维码面积,这样微信APP能快递识别到收款码的存在,从而拉起微信支付模块。

        同样地,我们把支付宝的收款码放在上面,因为支付宝收款码的协议是通用的https协议,支付宝app能快速识别并且认出识别的链接内容就是自家的收款码格式,从而快速拉起付款界面。

        于是,通过上面的分析,达人收钱它实现出来的效果是:

深入了解微信支付、支付宝个人收款码合并原理。


        仔细看,我们生成的效果,微信支付收款码在下面,支付宝收款码在上面,精确调整了支付宝的二维码位置后,这样微信、支付宝APP识别率就更加准确了。

        最后,在这基础上,我们把二维码压入一些好看的模板后,整体的效果是这样的:

深入了解微信支付、支付宝个人收款码合并原理。


        下面介绍一下如何快速使用:

         微信扫码下面小程序,进入小程序

深入了解微信支付、支付宝个人收款码合并原理。

        进入小程序后,上传自己的个人收款码,就可以自助合并啦,合并的收款码没有任何费率,收钱全部回到自己的账户哦。

深入了解微信支付、支付宝个人收款码合并原理。

        好了,以上就是今天和大家分享的个人收款码二维码合并原理和使用方法,谢谢大家阅读浏览。


   





        

        

咨询电话


18312554846  (微信同号)

    扫码微信咨询

扫二维码咨询

服务热线(微信同号)

18312554846

扫码微信咨询