• ThinkPHP5 支付宝 电脑与手机支付扩展库


    ThinkPHP5 电脑与手机支付扩展库(2017年9月18日)

    使用说明

    • 在默认配置情况下,将文件夹拷贝到根目录即可, 其中extend目录为支付扩展目录, applicationextraalipay.php为配置文件
    • 需要在配置文件applicationextraalipay.php中填写必要的参数

    注意

    错误采用抛出异常的方式, 可根据自己的业务在统一接口进行修改

    用法

    电脑网站支付 Pagepay.php

    调用 alipayPagepay::pay($params) 即可

    手机网站支付 Wappay.php

    调用 alipayWappay::pay($params) 即可

    交易查询接口 Query.php

    调用 alipayQuery::exec($query_no) 即可

    交易退款接口 Refund.php

    调用 alipayRefund::exec($params) 即可

    退款统一订单查询 RefundQuery.php

    调用 alipayRefundQuery::exec($params) 即可

    交易关闭接口 Close.php

    调用 alipayClose::exec($query_no) 即可

    查询账单下载地址接口 Datadownload.php

    调用 alipayDatadownload::exec($bill_type, $bill_date) 即可

    验签 Notify.php

    调用 alipayNotify::check($params) 即可

    通知处理步骤建议

    1. 验签
    2. 判断订单状态
    3. 进行业务操作
    一下两个类仅为建议, 帮助理解, 可根据具体业务进行变更, 详细理解可参考官方文档和SDK
    • applicationcommonNotifyHandler.php 通知操作的处理类
    • applicationexampleNotify.php 具体实现

    github 路径 https://github.com/dream2023/ThinkPHP5-alipay

  • 相关阅读:
    Jquery 表单验证
    C#基础备忘 日期格式化
    Juqery/HTML 重置表单,Reset
    C#基础 Virtue跟New Virtue
    Jquery Easy-UI中的Tabs扩展
    DOM setTimeout() 和setInterval()用法
    ASP.NET 登录中Cookies和验证和前端Jquery
    npm更新到最新版本
    js判断是否ie浏览器或者浏览器版本
    hibernate多个主键
  • 原文地址:https://www.cnblogs.com/whowhere/p/9305248.html
Copyright © 2020-2023  润新知