系统简介
背景
随着移动互联网的快速发展,支付方式日益多元化。微信支付、支付宝、银联云闪付等支付渠道各自为政,企业和开发者在接入支付时面临诸多挑战:
- 接入成本高:每个支付渠道都需要单独对接,开发周期长
- 维护难度大:多套支付代码并行维护,升级困难
- 资金管理复杂:多渠道资金分散,对账困难
- 合规要求严格:支付牌照门槛高,中小企业难以直接获取
超级支付应运而生,旨在解决上述痛点,为企业提供一站式聚合支付解决方案。
产品定位
超级支付是一款专业的聚合支付系统,为企业和平台提供一站式支付解决方案。系统采用现代化的前后端分离架构,支持多种主流支付渠道快速接入。
无论您是想要搭建一个聚合支付服务平台自用,或为下游商户提供进件支付服务,超级支付都能满足您的需求。
核心优势
🚀 快速接入
- 支持微信、支付宝、银联等主流支付方式
- 插件化架构,新渠道一键安装即可使用
- 提供完整的 API 文档和 SDK
💰 灵活结算
- 支持 S0(实时)、D1(次日)等多种结算周期
- 直营直连模式与多商户直清模式自由选择
- 自动化资金结算与提现
🛡️ 安全可靠
- 完善的风控体系,支持订单冻结与买家黑名单
- 微信/支付宝投诉自动同步处理
- 多重安全验证机制保障资金安全
📊 数据可视化
- 实时交易数据统计
- 多维度数据分析报表
- 可视化数据大屏展示
🔌 高度可扩展
- 插件化支付渠道,按需安装
- 开放的 API 接口
- 支持二次开发定制
适用对象
| 对象 | 应用场景 |
|---|---|
| 电商平台 | 商城支付、订单收款 |
| SaaS 服务商 | 多租户收款、订阅付费 |
| 聚合支付服务商 | 为下游商户提供支付服务 |
| 企业 | 内部收款系统、财务对账 |
| 个人开发者 | 个人项目收款 |
系统组成
| 模块 | 说明 |
|---|---|
| 管理后台 | 平台运营管理,商户审核、订单管理、渠道配置 |
| 商户端 | 商户自助服务,订单查询、提现申请、数据统计 |
| 支付网关 | 统一支付接口,对接各支付渠道 |
| 插件市场 | 支付渠道插件,按需安装扩展 |
已支持渠道
- ✅ 微信支付(Native、H5、JSAPI)
- ✅ 支付宝
- ✅ 银联支付
- ✅ 易宝支付
- ✅ 银盛支付
- ✅ 随行付
- ✅ 威富通
- ✅ 支付宝直付通
- ✅ 微信收付通
- ✅ 更多渠道应用中心一键安装…
技术架构
- 后端:PHP 8.2
- 前端:Vue 3
- 数据库:MySQL 5.7+
安装指南
本文档将指导您完成系统的安装部署。
环境要求
在开始安装之前,请确保您的服务器满足以下要求:
| 项目 | 要求 |
|---|---|
| PHP 版本 | 8.2.x(必须是 8.2 版本,不支持 8.3 及以上) |
| MySQL 版本 | 5.7 或以上 |
| 必需扩展 | swoole_loader、PDO_MySQL、CURL |
| 目录权限 | 网站根目录需要有写入权限 |
安装步骤
步骤一:上传并解压安装包
- 将安装包上传到您的网站根目录
- 解压安装包文件
- 确保所有文件权限正确(建议设置为 755 或 775)
网站根目录/
├── app/
├── config/
├── extend/
├── plugin/
├── public/
├── route/
├── vendor/
├── composer.json
└── ...
步骤二:配置伪静态规则
根据您使用的 Web 服务器,选择对应的伪静态配置:
Nginx 配置
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php/$1 last;
}
}
Apache 配置
Apache 服务器已自带 .htaccess 文件,无需额外配置。如需手动配置,规则如下:
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
提示:伪静态规则选择 ThinkPHP 即可。
步骤三:设置运行目录
将网站的运行目录(网站根目录)指向 public 文件夹。
宝塔面板设置方法:
- 进入网站设置
- 点击「网站目录」选项卡
- 在「运行目录」下拉框中选择
/public - 点击保存
其他面板:
请在您的服务器管理面板中,将网站的根目录指向 public 文件夹。
步骤四:安装扩展
访问您的网站域名,系统会自动检测环境并引导您安装所需扩展。
关于 Swoole Loader 扩展
如果系统检测到未安装 swoole_loader 扩展,会自动跳转到扩展安装向导页面。
方式一:自动安装(推荐)
-
Linux 系统:在终端中执行安装脚本
bashsudo sh /网站目录/public/install/script/install.sh -
Windows 系统:双击运行安装脚本
/网站目录/public/install/script/install.bat
方式二:手动安装
-
下载扩展文件
- 根据您的 PHP 版本和线程安全模式,下载对应的
swoole_loader扩展文件 - Linux 系统下载
.so文件 - Windows 系统下载
.dll文件
- 根据您的 PHP 版本和线程安全模式,下载对应的
-
上传扩展文件
- 将下载的扩展文件上传到 PHP 扩展目录
- 扩展目录路径可在安装向导页面查看
-
修改 php.ini 配置
- 编辑
php.ini文件 - 在文件末尾添加以下配置:
Linux 系统:
iniextension=swoole_loader.soWindows 系统:
iniextension=swoole_loader.dll - 编辑
-
重启 PHP 服务
- 重启 PHP-FPM 或 Apache 服务使配置生效
步骤五:完成安装
-
扩展安装完成后,刷新页面进入系统安装向导
-
按照向导提示填写数据库信息:
- 数据库地址(默认:localhost)
- 数据库端口(默认:3306)
- 数据库用户名
- 数据库密码
- 数据库名称
- 数据表前缀(默认:pt_)
-
点击「下一步」完成数据库配置和数据表安装
-
安装完成!
安装完成后
- 后台地址:
http://您的域名/admin/ - 默认密码:
您设置的密码
⚠️ 安全提示:请在首次登录后立即修改默认后台管理路径!
常见问题
Q: 提示 PHP 版本不兼容?
A: 本系统仅支持 PHP 8.2.x 版本,请确保您的 PHP 版本在 8.2.0 至 8.2.x 之间。
Q: 安装完成后访问报错?
A: 请检查以下几点:
- 运行目录是否正确设置为
public - 伪静态规则是否正确配置
- 目录权限是否正确
Q: 如何重新安装?
A: 删除 public/install/ 目录下的 install.lock 文件,然后重新访问网站即可。



评论0