一个二维码怎么做到既支持微信支付,又支持支付宝收款的?

发布时间:2018-11-24 00:57:41   来源:文档文库   
字号:

一个二维码怎么做到既支持微信支付,又支持支付宝收款的?

有的店铺里面摆放的一码通二维码,既可以用支付宝扫码、又可以用微信、甚至京东钱包都可以,这是怎么实现的呢?

写回答 收藏问题 | 查看更多问答 19个回答

绿联

1小时前 3

随着移动支付的普及,现在很多人只要带着手机,一天所有的消费都可以通过扫一扫来解决,连外国人都对此羡慕不已。而大家使用地最多的移动支付平台,肯定是微信和支付宝了,我们知道微信和支付宝上的二维码是不能通用的,所以很多店家会放两个二维码。但是现在越来越多店铺里只摆放一个二维码,既可以用支付宝扫码、又可以用微信、甚至京东钱包都可以,这是怎么实现的呢?其实这个技术含量并不高,支付宝、微信等均具备相关接口,允许在扫码时跳转到一个第三方的检测系统,可以检测当前环境是支付宝还是微信,然后调取微信、支付宝的支付页面,完成支付操作。至于这个通用的二维码是怎么制作出来的,也是相当简单,主要途径有下面几个:1、网上有第三方制作平台目前有一些网站、微信公众号有提供这种服务,需要先把支付宝和微信的收款码的图片保存下来,然后上传到网站/公众号进行合成就可以生成一个支付宝和微信都能扫描的二维码。这种方式是通过聚合支付公司提供的技术集成,资金不经过该公司账号,而是直接通过支付宝、微信到商户账户。这个方法虽然非常方便简单,但是聚合支付公司不少,如果遇到不合规范的,资金就有安全性风险了。2、第三方支付机构第三方支付机构接入银行,银行再接入微信和支付宝等平台的接口。这时,资金有可能直接通过银行清分到商户,也有可能清分到支付机构,再由支付机构清分至商户。3、二清机构该机构使用商城等名义开立了支付宝、微信商户。你付款时,资金先被支付宝、微信清分到二清机构的账户,再由该机构清分到商户账户。由于二清机构没有互联网支付牌照,没有收单资格。4、可以去银行办理由银行集成支付宝、微信等平台的接口,资金会先清分到银行,再由银行清分给商户。银行代理商会收取部分提成。相对来说目前是这种方式最为安全的。移动支付最安全的方法是商户用扫码机器扫描用户二维码收款,并不是用户扫描商户二维码付款。但是这种方式需要有扫码枪等机器,门槛较高,普通小商铺和个人一般都不会使用。既然市面上存在着不安全的风险,为什么不干脆把检测收款码的第三方统一呢?就好比用POS机和银联,不同的银行卡都能通过POS机消费,把资金划入银联进行结算。为什么银行都可以信任银联?因为银联是经国务院同意,中国人民银行批准建立的组织。在组织性质上属于国企,由中国人民银行也就是央行负责主管。国家统一调配、对银行结算业务来说安全是没的说。各银行只负责自己努力开辟市场就可以。移动支付当然也可以统一,但是需要一个统一可靠的第三方,谁来担当这个移动支付中的“银联”呢?当然也是国家层面的组织机构了。

1评论

爱搞怪的喵喵

06-13 16:29 158

如今,很多人去外面消费扫码支付的时候发现,很多店铺里面的二维码台卡可以同时支持多种付款方式来付款,这是为什么呢?其实,这个还是比较简单的,也就是目前流行的聚合支付。据了解, 一码通是将微信支付、支付宝、银行等支付机构的通道做整合,通过技术手段兼容各方系统,为商户提供统一的后台管理系统,将多种支付方式和接口统一到商户,无论是哪种支付工具,只需要扫同一个二维码即可完成支付,且提供开放式的接口服务满足不同收银场景的需求。资金由各支付机构直接清算至商户账户,不经过第三方账户,从而保障商户资金的安全。而且,针对不同情况的收银场景,可以对接扫码枪,云打印机等开放服务,还是很方便的。

40评论

手机用户4690879027

06-14 17:52 30

我想技术层面应该不需要过多解释,支付宝微信均具备相关接口,允许在扫码时跳转到一个第三方的URL,URL再回调客户端接口,调取微信、支付宝的支付页面,然后完成支付操作。这个二维码有几种可能:1.这是一个二清机构的二维码,该机构使用商城等名义开立了支付宝、微信商户。你付款时,资金先被支付宝、微信清分到二清机构的账户,再由该机构清分到商户账户。由于二清机构没有互联网支付牌照,没有收单资格,所以这种做法是违规的,也是人行和清算协会的重点打击对象。清算协会去年发布了一个奖励政策,举报二清机构是有可能拿到奖励金的。2.这是一个聚合支付公司的二维码,该公司只做技术集成,资金被支付宝、微信直接清分到商户账户。这是合规的。3.这是银行代理商的二维码,由银行集成了支付宝、微信的接口,资金会先清分到银行,再由银行清分给商户。代理商不接触资金,只拿取部分提成,这是合规的。4.这是一家第三方支付机构的二维码,第三方支付机构接入银行,银行再接入微信和支付宝。这时,资金有可能直接由银行清分到商户,也有可能先清分到支付机构,再由支付机构清分至商户。从表面上来说这是不允许的,第三方支付机构之间禁止接口转接、清分,但由于中间被银行倒了一手,从而绕开了政策限制,也是合规的。

5评论

三国茶

06-24 08:53 78

我是做前端开发的,对这个稍有研究。1、当用户用手机扫描二维码的时候,首先跳到的是支付平台的一个页面,这个页面可以检测当前环境是支付宝还是微信,如果是支付宝,则进行支付宝交易;如果是微信,则进行微信交易。2、这种实现方式可以放在前端,也可以放在服务端。如果放在前端,这个页面通过userAgent判断是支付宝还是微信,然后进行操作。如果放在服务端,服务端通过request请求的userAgent判断是支付宝还是微信,然后重定向到支持支付宝或者微信支付页面。3、支付开发其实有点繁琐,因为一个开发者至少要开发微信和支付宝两种支付方式,这样就催生了很多的支付平台,你只要调用他们的页面,就可以实现了多平台支付。作为一个做前端的全栈工程师,对这一些开发还是稍有研究的,欢迎不懂的继续追问。

9评论

清请情感

06-15 14:54 10

这个技术含量不高,自动识别二维码,就会跳转响应的支付接口,就好像在马路口,等信号灯一样 ,是直行还是大转弯。扫码后就给了支付宝或者微信的识别码,就可以跳转链接直接支付了。现在刷卡都是一个刷卡机,刷变所有银行,而移动支付比刷卡机更加智能,肯定是超越银联支付的技术,更加安全。无需密码,方便多了。

1评论

北方农村

邯郸城市问答达人 06-13 16:21 11

这种叫做统一支付二维码,不光可以做到支持支付宝支付和微信支付,甚至还可以支持百度钱包和qq钱包等。这个二维码是指向一个支付界面,用支付宝和微信扫一扫之后会在应用内部打开这个二维码,打开的同时会判断这个二维码的应用类型,如果是微信扫一扫的就跳转到微信支付接口,支付宝扫一扫的就跳转到支付宝支付接口。

1评论

三分秋色

06-21 19:27 4

通过芝麻收款码合并就可以实现,支付宝和微信支付二码合一。1、先关注芝麻合并微信公众号:zhima128 2、进入公众号后,点击低栏的收款合并

3、点击免费合并

本文来源:https://www.2haoxitong.net/k/doc/1012a5b87e192279168884868762caaedd33ba3a.html

《一个二维码怎么做到既支持微信支付,又支持支付宝收款的?.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式