Ypay源支付聚合支付系统源码部署教程
一、项目概述
Ypay(源支付)是一套聚合支付系统,核心定位是为商户提供微信、支付宝、USDT 三大通道的统一收款能力。系统采用"个人码收款 + 手机监控回调"的免签模式,商户将个人收款码上传至后台,配合 Android 监控 App 读取手机通知栏的到账消息,自动完成订单匹配和回调通知。
当前版本 V1.9.8,37 张数据表,PHP 完整源码可读,含 Android 监控 App 源码(Gradle 工程)。
二、界面效果展示



收银台白色主题 | 收银台深色主题 | USDT-TRC20 收银台

商户前台仪表盘 -- 今日/本周/本月流水、收益趋势、订单统计
三、技术架构
商户网站 ──API下单──▶ Ypay服务端(ThinkPHP 8) ──▶ MySQL + Redis
│
收银台(H5) ◀── 生成二维码/USDT地址 ──┘
│
Android监控App ──心跳+通知上报──▶ 服务端匹配订单 ──回调──▶ 商户
│
USDT轮询(cron) ──链上查账──▶ 服务端匹配到账
组件 | 技术栈 | 说明 |
|---|---|---|
后端框架 | ThinkPHP 8 / PHP 8.1 | 多应用模式,admin + index + install |
数据库 | MySQL + Redis | 37 张表,支持版本迁移(105~214 号 SQL) |
收银台 | 纯 HTML/CSS/JS | 3 套主题(console/newpay/official) |
USDT 收款 | TRC20 链上轮询 |
|
监控 App | Android / Gradle | 读通知栏到账消息,心跳上报 |
依赖 | Guzzle、PHPMailer、阿里云 OSS/SMS、七牛 | composer 管理 |
四、服务器要求
系统: Linux(Ubuntu 20.04 / CentOS 7+),推荐宝塔面板
配置: 2 核 4G 起步
软件: PHP 8.1 + MySQL 5.7+ + Redis + Nginx
PHP 扩展: fileinfo、curl、json、zip、gd、redis
端口: 80/443(Web)
其他: Android 手机一台(装监控 App);USDT 收款需配置 TRC20 钱包地址
五、部署步骤
系统自带 Web 安装向导,部署约 1~2 小时。
装环境: 宝塔安装 Nginx + PHP 8.1 + MySQL + Redis,PHP 开启 fileinfo 扩展
建站点: 新建站点,运行目录指向
/public,设置伪静态(ThinkPHP 规则)上传源码: 将
v198_open目录上传至站点根目录Composer 安装: 在站点根目录执行
composer install访问安装向导: 浏览器打开站点域名,自动跳转安装页面,填写数据库信息和管理员账号
配置 USDT(可选): 后台填入 TRC20 钱包地址,添加 cron 任务
php think usdt:poll(每分钟)部署监控 App: 用 Android Studio 编译
android-monitor工程,安装到手机,开启通知监听权限,扫码绑定通道
六、二次开发评估
组件 | 源码情况 | 二开难度 |
|---|---|---|
后端 PHP | 完整源码,未加密 | 低 |
收银台前端 | 3 套 HTML 主题 | 低,可自定义或新增主题 |
商户前台 | 完整 HTML + LayUI | 低 |
运营后台 | 完整 HTML + LayUI | 低 |
Android App | Gradle 工程 + 源码 | 中,需 Android 开发经验 |
数据库迁移 | 版本号递增 SQL | 低,结构清晰 |
源码完全可读,.env 中 YPAY_REQUIRE_SWOOLE_LOADER = false 表示无加密依赖。ThinkPHP 8 标准目录结构,controller / service / model 分层清晰,二开没有黑盒。收银台有 3 套独立主题,新增主题只需复制目录并注册。
七、核心功能
多通道收款: 微信、支付宝个人码 + USDT-TRC20 链上收款
收银台: 3 套可切换主题,二维码展示 + 倒计时 + 金额复制
Android 监控: 通知栏监听到账消息,心跳检测,不 hook 不模拟点击
商户体系: 注册/登录、余额充值、费率套餐、收款产品购买、API 密钥管理
通道路由: 支持随机/顺序两种账号选择策略,通道组管理
USDT 支付: OKX 实时汇率、TRC20 链上轮询自动匹配、钱包地址展示
运营后台: 仪表盘 KPI、商户 360 视图、充值审核、订单流水、审计日志
风控安全: IP 黑名单、域名白名单、风控规则、操作审计
在线安装: Web 向导三步建站,含环境检测和数据库初始化
八、注意事项
免签模式依赖 Android 手机长时间在线,需做好手机保活设置(各品牌方式不同,README 有说明)
微信/支付宝收款码有日限额,大额场景需准备多个账号轮换
USDT 收款需服务器能访问 TRON 区块链 API,国内服务器可能需要代理
系统自带版本迁移机制(105~214 号 SQL),升级时按序执行即可
PHP 版本锁定 8.1,ThinkPHP 8 不兼容 PHP 7.x
九、总结
一套功能完备的聚合支付系统,覆盖微信/支付宝/USDT 三大收款通道,走"个码免签 + 手机监控"路线。源码全开放、无加密,ThinkPHP 8 标准架构二开门槛低。Android 监控 App 附带完整 Gradle 源码是亮点,配合 USDT 链上轮询实现了法币 + 加密货币双通道收款。适合有支付系统搭建需求、且具备 Android 设备运维能力的技术团队使用。
下载地址
会员专享本资源为会员专享,登录后开通会员即可下载

