二次修改的支付宝与微信支付Php接口开源

Posted ·819 Views·595 Words

Gayhub链接

https://github.com/HelipengTony/aliwe_pay

 

解释

基于开源支付网关项目 Alipay 与 WeixinPay
本项目包含了 Mysql 数据库的样例操作与微信支付流程的体验优化

 

样例数据处理来自 Snapaper Platform,能够实现:

  1. 付费文章购买
  2. 付费视频购买
  3. 付费内容数据增加
  4. 付费会员购买
  5. 付费会员时长增加
  6. 等等...

 

文件解析

  • 支付宝 Alipay
    • 涉及3个以 alipay 开头的文件
    • alipay.php
      • 接受订单号、金额信息(按照官方文档,有一种方法可以直接发送参数到支付宝再原样返回)
      • 发起订单请求跳转支付宝页面
    • alipay_notify.php
      • 支付宝订单异步文件
      • 处理数据录入
    • alipay_return.php
      • 支付宝支付成功跳转回商家网站对应文件
      • 根据返回的支付状态展示内容或提示

 

  • 微信支付 Wechat Pay
    • 涉及3个以 wechatpay 开头的文件
    • wechatpay.php
      • 接受订单号、金额信息
      • 发起订单请求生成二维码
      • 循环查询支付状态
      • 根据返回的支付状态展示内容或提示
    • wechatpay_notify.php
      • 微信支付订单异步文件
      • 处理数据录入
    • wechatpay_query.php
      • 接受订单号
      • 查询并返回支付状态

 

食用方法

git clone git@github.com:HelipengTony/aliwe_pay.git

数据库及支付接口配置信息包含在了各个文件内

Comments

Leave a comment to join the discussion