PHP实现一个二维码同时支持支付宝和微信支付的示例
程序员文章站
2022-04-02 07:53:04
实现思路 生成一个二维码,加入要处理的url连接 在用户扫完码后,在对应的脚本中,判断扫码终端,调用相应的支付 若能够扫码之后能唤起相应app,支付宝要用手机网站支付方式,微信要使用jsapi支...
实现思路
- 生成一个二维码,加入要处理的url连接
- 在用户扫完码后,在对应的脚本中,判断扫码终端,调用相应的支付
- 若能够扫码之后能唤起相应app,支付宝要用手机网站支付方式,微信要使用jsapi支付方式
效果展示
提示: 因为项目即将上线,所以上面的支付二维码连接被我替换了(注意在生成二维码时加入的连接,要带上http协议)
实现
步骤生成二维码
处理用户扫码操作(checkterrace方法)
判断扫码终端
生成订单
支付宝支付
微信支付
静默获取openid
前端轮询判断监听订单支付状态
前端效果:
用户进入支付页面但是一直为扫码,超过一定时间
用户扫码后一直未进行支付,超过一定时间
到此这篇关于php实现一个二维码同时支持支付宝和微信支付的示例的文章就介绍到这了,更多相关php 支付宝和微信支付内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!