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)
即可
通知处理步骤建议
- 验签
- 判断订单状态
- 进行业务操作
一下两个类仅为建议, 帮助理解, 可根据具体业务进行变更, 详细理解可参考官方文档和SDK
applicationcommonNotifyHandler.php
通知操作的处理类applicationexampleNotify.php
具体实现
github 路径 https://github.com/dream2023/ThinkPHP5-alipay