欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PHP实现一个二维码同时支持支付宝和微信支付的示例

程序员文章站 2022-04-02 07:53:04
实现思路 生成一个二维码,加入要处理的url连接 在用户扫完码后,在对应的脚本中,判断扫码终端,调用相应的支付 若能够扫码之后能唤起相应app,支付宝要用手机网站支付方式,微信要使用jsapi支...

实现思路

  • 生成一个二维码,加入要处理的url连接
  • 在用户扫完码后,在对应的脚本中,判断扫码终端,调用相应的支付
  • 若能够扫码之后能唤起相应app,支付宝要用手机网站支付方式,微信要使用jsapi支付方式

效果展示

PHP实现一个二维码同时支持支付宝和微信支付的示例

提示: 因为项目即将上线,所以上面的支付二维码连接被我替换了(注意在生成二维码时加入的连接,要带上http协议)

PHP实现一个二维码同时支持支付宝和微信支付的示例

PHP实现一个二维码同时支持支付宝和微信支付的示例

实现

步骤生成二维码

处理用户扫码操作(checkterrace方法)

判断扫码终端

生成订单

支付宝支付

微信支付

静默获取openid

前端轮询判断监听订单支付状态

前端效果:

用户进入支付页面但是一直为扫码,超过一定时间

PHP实现一个二维码同时支持支付宝和微信支付的示例

用户扫码后一直未进行支付,超过一定时间

PHP实现一个二维码同时支持支付宝和微信支付的示例

到此这篇关于php实现一个二维码同时支持支付宝和微信支付的示例的文章就介绍到这了,更多相关php 支付宝和微信支付内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!