大家好,我是小皮
📋 项目简介
Webman USDT Payment System 是一个基于 Webman 高性能框架开发的 USDT-TRC20 支付系统。系统提供完整的支付流程管理,包括订单创建、支付监控、余额查询、回调通知等功能。
✨ 主要特性
- 🚀 高性能: 基于 Webman 框架,支持高并发处理
- 💰 USDT-TRC20: 支持波场网络 USDT 支付
🏗️ 系统架构
webman-usdt-payment/├── app/ # 应用核心代码│ ├── controller/ # 控制器│ ├── model/ # 数据模型│ ├── service/ # 业务服务│ ├── process/ # 后台进程│ └── view/ # 视图模板├── plugin/ # 插件目录│ └── admin/ # 管理后台插件├── config/ # 配置文件├── database/ # 数据库文件├── docs/ # 文档目录├── public/ # 静态资源└── runtime/ # 运行时文件
🚀 快速开始
环境要求
安装步骤
git clone https://github.com/your-repo/webman-usdt-payment.gitcd webman-usdt-payment
composer install
cp .env.example .env# 编辑 .env 文件,配置数据库和Redis连接
mysql -u root -p your_database < database/usdt_payment.sql
php start.php start -d
📚 部署文档
我们提供了详细的部署文档,支持多种环境:
- 📖 Linux 环境部署 - 适用于 Ubuntu/CentOS 等 Linux 系统
🎯 核心功能
💳 支付流程
🛠️ 管理功能
🔌 API接口
POST /api/create-order - 创建支付订单POST /api/query-order - 查询订单状态POST /api/get-rate - 获取汇率信息GET /payment/{trade_id} - 支付页面
📊 系统截图
🎛️ 管理后台
数据统计大屏

实时数据统计,包含今日订单、成功率、收入金额等关键指标
订单管理界面

完整的订单管理功能,支持搜索、筛选和状态查看
钱包管理界面

钱包地址管理,实时余额查询和状态控制
系统配置界面

灵活的系统参数配置,支持汇率、金额限制等设置
🔧 API测试页面

内置API测试工具,方便开发者调试和集成
💳 支付页面

简洁美观的支付界面,支持二维码扫码支付和倒计时显示
🔧 配置说明
主要配置项
// config/usdt.phpreturn ['api_key' => 'your_api_key', // API密钥'api_secret' => 'your_api_secret', // API签名密钥'callback_url' => 'your_callback_url', // 回调地址'order_timeout' => 1800, // 订单超时时间(秒)'min_amount' => 1, // 最小支付金额'max_amount' => 50000, // 最大支付金额];
钱包配置
系统支持多钱包轮询,在管理后台添加TRC20钱包地址即可自动分配。
🔒 安全特性
📈 性能优化
🐛 故障排除
常见问题
日志查看
# 查看应用日志tail -f runtime/logs/webman.log# 查看错误日志tail -f runtime/logs/error.log
感谢大家阅读,个人观点仅供参考,欢迎在评论区发表不同观点。
欢迎关注、分享、点赞、收藏、在看,我是微信公众号「PHP驿站」作者小皮。