聚合支付之一个二维码同时支持微信和支付宝

首先这个二维码并不是直接将微信和支付宝的二维码合并,而是一个假的二维码,下面说一下思路。
1.页面加载时服务器生成一个供用户扫描的二维码。内容类似 https://pay.wps.cn/api/pay/qrcodepay?order_id=20181109f75bac7c, 后台主要是生成一个预订单。
在这里插入图片描述
2.用户扫描提供的二维码,服务器通过请求ua判定扫描客户端类型分别向微信(MicroMessenger)或支付宝(AlipayClient)提供订单,同时展示二维码的页面轮询向后台查询订单状态供支付完成后页面后期处理准备。
3.服务器端进行处理,如果是通过微信扫描的,通过公众号支付方式提交订单返回拉起支付的信息,微信内嵌浏览器收到信息,调起公众号支付窗口,完成支付;如果是通过支付宝扫描的,通过支付宝移动端支付方式提交订单返回对应form信息,渲染到支付宝浏览器上,调起支付。
4.向微信和支付宝提交订单时会加上回调地址,这样支付完成后,第三方可以通过回调提醒服务器完成"发货"操作。

相关demo之后有时间整理一下再分享。
https://github.com/yulele166/qr_pay.git

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
支付微信是中国最知名的移动支付平台,它们在用户量和影响力上都具有很大的优势。支付主要由蚂蚁金服运营,而微信支付则是腾讯公司旗下的支付平台。这两个平台通过技术和市场的整合,逐渐形成了移动支付市场的垄断局面。 支付微信支付都具备了快捷、安全、便利的特点,用户可以通过手机APP进行线上和线下的支付。无论是购买商品、转账还是缴纳各类费用,支付微信支付都能提供便捷的支付方式。用户只需扫描二维码或输入相关信息即可完成支付,节省了线下排队等待的时间。 而CSDN是中国领先的专业技术社区,提供了软件开发、IT技术、互联网等领域的最新资讯和技术交流平台。CSDN提供了丰富的学习资源、技术分享和在线交流社区,为广大的软件开发人员、技术爱好者和IT从业人员提供了良好的学习和交流环境。 将支付微信支付与CSDN聚合在一起,可以为用户提供更便捷的支付和技术交流方式。比如,在CSDN平台上购买技术书籍或参加技术培训,用户可以直接通过支付微信支付完成交易;同时,在技术论坛上,用户也可以使用支付微信支付打赏优秀的技术分享者,激励他们分享更多有价值的技术内容。 总之,支付微信支付作为中国领先的移动支付平台,与CSDN的聚合,将为用户提供更加便捷和全面的支付和技术交流服务,促进移动支付和技术发展的融合。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值