适用于 智简魔方财务 财务系统的产品退款管理插件,支持多种退款模式和自动化处理流程。
- 人工审核退款 - 管理员手动审核退款申请
- 自动退款 - 系统自动计算并退款到用户余额
- API工单退款 - 向上游提交工单申请退款
- 插件间对接 - 上下游插件直接对接退款
- 按时长退款 - 按实际使用时长计算退款金额
- 按月退款 - 按月计算退款金额
- 全额退款 - 全额退还首付金额
- 产品首次 - 每个产品仅限首次退款
- 同类产品首次 - 同类产品仅限首次退款
- 指定时间内 - 开通后X小时内可申请
- PHP 7.2-7.4
- MySQL >= 5.7
- 智简魔方财务系统
- OpenSSL 扩展
- PDO 扩展
- 前往 Release 页面 下载插件压缩包
- 将压缩包上传至
/public/plugins/addons/并解压 - 在后台插件管理中点击
安装 - 配置功能设置
- 进入插件后台
功能设置页面 - 配置网站名称、通知渠道等基础信息
- 设置代理可退时间、过期订单显示时间等参数
- 进入
添加产品页面 - 选择需要开启退款的产品
- 配置退款类型、规则和要求
- 保存配置
如需使用API工单退款或插件间对接功能:
- 进入
上游API配置页面 - 添加上游API信息
- 在产品配置中选择对应的上游配置
如需实现上下游自动对接:
- 上游站点:用户在
API KEY管理页面生成API KEY - 下游站点:在
上游API配置中添加插件间对接配置 - 配置产品使用插件间对接类型
auto_refund/
├── AutoRefundPlugin.php # 插件主类
├── api.php # 独立API接口(插件间对接)
├── menu.php # 后台菜单配置
├── menuclientarea.php # 前台菜单配置
├── controller/
│ ├── AdminIndexController.php # 后台控制器
│ └── clientarea/
│ └── IndexController.php # 前台控制器
├── lib/
│ ├── ApiClient.php # API客户端
│ └── EncryptUtil.php # 加密工具
├── template/ # 模板文件
│ ├── admin/ # 后台模板
│ └── clientarea/ # 前台模板
└── assets/ # 静态资源
本项目部分核心代码由 AI 辅助编写,虽然经过了基础测试,但可能存在一些微小的 Bug 或边界情况未完全覆盖。
如果您在使用过程中发现任何问题,欢迎提交 Issue 或 Pull Request 进行修复和优化。
我们非常欢迎社区贡献!无论是 Bug 修复、功能增强还是文档改进,您的每一份贡献都将使这个项目变得更好。
- Fork 本项目
- 创建您的特性分支 (
git checkout -b feature/AmazingFeature) - 提交您的修改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 打开一个 Pull Request
- ✨ 新增插件间对接功能
- ✨ 支持上下游自动级联退款
- ✨ 新增API KEY管理功能
- 🔧 优化数据库结构
- 🔧 修复多处显示问题
- ✨ 新增API工单退款功能
- ✨ 支持向上游提交工单
- ✨ 新增自动退款功能
- ✨ 支持多种退款规则
- 🎉 初始版本发布
- ✨ 支持人工审核退款
本项目采用 GPL-3.0 license 开源协议。
- 邮件联系:wujiyan@wujiyan.cc
- QQ联系:3452732800
- 加入QQ群:[点击链接加入群聊【AutoRefund】] (https://qm.qq.com/q/u97YNJ3Jmw)
感谢所有为这个项目做出贡献的开发者!
Star 🌟 这个项目,如果它对你有帮助!