源码概述
UPay是一套企业级、一体化的数字钱包与支付平台,基于 Laravel 11 构建,您的用户能够发送、接收、存入、提取和管理数字货币——所有这些都在直观的仪表板内完成,并受到企业级安全的保护。2.0 版本是该产品迄今为止最大的版本更新,新增了 P2P 市场、多供应商虚拟卡、订阅计费系统、钱包质押理财、手机话费充值、代理运营系统,以及可针对每个用户角色独立开关收入模块的 功能开关系统。
UPay专为 SaaS 创业者、金融科技初创公司、交易市场平台 以及任何需要成熟钱包+支付技术栈的项目而设计,具备银行级安全性和模块化、API 优先的架构。
核心功能
- 具有实时汇率的多币种钱包管理
- 立即发送、接收、存款、取款和请求资金
- 与主要支付网关集成:PayPal、Stripe、Mollie、Cryptomus 等
- 全面的管理员和用户仪表板
- 员工和用户的角色和权限管理
- 高级交易分析和可定制的费用管理
- 强大的通知系统:电子邮件、短信和推送通知
- 使用 2FA、会话管理和活动日志进行安全身份验证
- 由 Bootstrap 5 提供支持的现代、响应式 UI/UX
- 本地化和多语言支持
- 针对高流量平台优化的 SEO 和性能
2.0版本新功能
P2P 市场(托管交易)
- 发布买卖广告(Offer Ads)
- 托管担保交易(Escrow)
- 争议处理与仲裁
- 支付方式目录
- 推广套餐与商家主页
- 交易员信誉体系
订阅计费系统
- 多层级订阅套餐
- 按比例计费(Proration)
- 自动续费与取消
- 完整交易历史
钱包 Staking(理财)
- 可配置的锁仓计划
- 年化收益率(APY)
- 定时派发奖励
移动充值
- 全球手机号充值
- 支持 Reloadly、自定义 HTTP 接口、沙箱模式
代理系统(Agent Program)
- 独立代理面板
- 佣金规则引擎
- 二维码现金存入/取出
功能开关系统
- 按用户角色(用户/商户/代理)开关收入模块
- 配合 KYC 和手机验证的访问控制
在线更新器(OTA)
- 签名发布包 + SHA-256 校验
- 自动备份与恢复
- 一键自动迁移
多供应商虚拟信用卡
- 统一后台管理:Stripe Issuing、StroWallet、Bitnob
- 每个供应商独立功能开关
PWA 支持
- 可安装的渐进式 Web 应用
- 自定义主题色和图标
- 离线 Service Worker
通知系统
- 多渠道:邮件、短信(Twilio)、推送
- 每个事件独立开关
核心钱包与支付功能
多币种钱包
- 实时汇率
- 发送、接收、请求、存款、提现、兑换
- 二维码商户扫码支付
- 可分享的支付链接(固定金额或买方自定义)
- 代金券系统(单次/多次使用)
定时提现
- 按星期窗口限制提现申请
- 存款/提现费率矩阵(用户 vs 商户)
- 保存提现账户(银行/加密货币/移动钱包)
钱包 PIN
- 二次数字密码锁,用于转账、提现等高危操作
25+ 支付网关
| 区域 | 网关 |
|---|---|
| 全球 | Stripe、PayPal、2Checkout、Mollie |
| 非洲 | Flutterwave、Paystack、Moneroo、Paymob、Voguepay、MTN、Airtel、Cashmaal |
| 印度 | Razorpay、Instamojo |
| 加密货币 | Cryptomus、Coinbase Commerce、CoinGate、CoinPayments、NowPayments、 Binance Pay、Blockchain、Block.io、BitPay Server |
| 手动 | 银行转账、现金、自定义手动支付 |
商户工具
- 钱包 ID 支付:无需跳转,输入钱包 ID + PIN 即可完成支付
- 二维码商店页:线下到店扫码支付
- WooCommerce 插件(v2.8.0 已打包):一键集成电商
- 企业级 Merchant API:Sanctum Token 认证 + HMAC 签名的 Webhook
- 在线 API 文档:
/api-docs实时文档
管理后台亮点
- 重新设计的控制面板,支持快捷键搜索
- 用户 → 商户 / 用户 → 代理 一键转换
- 「以用户身份登录」支持会话审计日志
- 批量邮件发送
- KYC 模板(按用户类型:用户/商户/代理)
- 后台任务仪表盘(失败任务重试)
- IP 黑名单
- 管理员锁屏(无需完全退出)
- 完整操作日志审计
- 样式管理器(注入自定义 CSS)
- 自定义落地页上传器(HTML/CSS)
- 多语言 UI + 后台翻译管理
安全与合规
- 双因素认证(TOTP):覆盖用户/商户/代理/管理后台
- 钱包 PIN:转账/提现二次验证
- 手机验证:Twilio 驱动,限频发送和验证
- KYC 提交与审批:按用户类型配置模板
- 登录活动追踪:IP、国家、浏览器、设备、平台
- 一键登出所有其他会话(需重新输入密码)
- 账户状态中间件:自动拦截被暂停用户
- 可配置后台 URL 前缀:提高安全性
技术栈
| 层级 | 技术 |
|---|---|
| 运行时 | PHP 8.3+(支持 PHP 8.4) |
| 框架 | Laravel 11(基于属性的中间件) |
| 认证 | Laravel Sanctum 4 + Spatie Laravel Permission 6 |
| 2FA | pragmarx/google2fa 8(TOTP) |
| UI | Bootstrap 5 + jQuery 3.7(无需 Node 构建) |
| 图表 | Chart.js + ApexCharts |
| PDF & QR | dompdf + bacon/bacon-qr-code |
| 图像处理 | Intervention Image 3 |
| 数据库 | MySQL 5.7+ / MariaDB 10.3+ / SQLite |
系统要求
- PHP 8.3 或更高(支持 PHP 8.4)
- MySQL 5.7+ / MariaDB 10.3+ / SQLite
- Apache 或 Nginx(需 HTTPS)
- PHP 扩展:bcmath, ctype, dom, fileinfo, json, libxml, mbstring, openssl, pdo, pdo_mysql, tokenizer, xml, zip, curl
适用行业与企业
- 金融科技初创公司:快速搭建数字钱包、支付网关或类 PayPal 服务
- P2P 交易平台:法币/加密货币的点对点托管交易市场
- 虚拟卡发行商:通过 Stripe Issuing、StroWallet、Bitnob 发行虚拟卡
- 汇款/跨境支付平台:多币种钱包、实时汇率、国际转账
- 区块链/加密项目:集成加密货币支付和 Staking 理财
- SaaS 平台:为商户提供白标钱包和支付基础设施
- 代理商/网点运营商:利用 Agent 代理系统拓展线下现金存取网络
版本更新(v2.0 – 2026年5月17日)
新增
- P2P 市场(托管交易、争议处理、推广套餐)
- 订阅系统(按比例计费、续费、取消)
- 钱包 Staking(锁仓 Staking、APY、定时派息)
- 移动充值(Reloadly、自定义 HTTP API)
- 代理系统(独立面板、佣金引擎、二维码存取款)
- 功能开关(按用户角色控制模块)
- 在线更新器(OTA 签名发布包、自动备份恢复)
- 重新设计的控制面板(搜索快捷键、权限感知)
- PWA 支持
- 钱包 PIN(二次验证)
- 手机验证(Twilio 限频)
- KYC 模板(按用户类型)
- 登录活动追踪
- IP 黑名单
- 管理员锁屏
- 后台任务仪表盘
- 批量邮件发送
- 「以用户身份登录」审计日志
- 定时提现
- 保存提现账户
- 通知模板(邮件/SMS/推送)
- 样式管理器(注入自定义 CSS)
- 货币按角色可见性
- 扩展到 25+ 支付网关
- Merchant API(Sanctum Token + HMAC Webhook)
- 在线 API 文档
升级
- Laravel 11
- PHP 8.3+(支持 8.4)
- Laravel Sanctum 4
- Spatie Laravel Permission 6
- pragmarx/google2fa 8
- Stripe PHP SDK 17(虚拟卡 Issuing API)
- Intervention Image 3
修复
- v1.x 的存款、提现、网关集成问题
- 查询优化、N+1 减少、性能提升

本站大部分资源收集于网络以及网友投稿,本不保证资源的完整性以及安全性,请下载后自行测试。
本站资源仅供下载者学习技术,版权归资源原作者所有,请在下载后24小时之内自觉删除。
本站资源仅供下载者学习IT编程开发技术,请遵守国家法律法规,严禁用于非法用途。
若作商业用途,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
如您是版权方,本站源码有侵犯到您的权益,请邮件联系331752841@qq.com 删除,我们将及时处理!
本站资源仅供下载者学习技术,版权归资源原作者所有,请在下载后24小时之内自觉删除。
本站资源仅供下载者学习IT编程开发技术,请遵守国家法律法规,严禁用于非法用途。
若作商业用途,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
如您是版权方,本站源码有侵犯到您的权益,请邮件联系331752841@qq.com 删除,我们将及时处理!
常见问题FAQ
- 链接地址失效怎么办?
- 下单后客服会及时检查链接地址是否有效,并即时更新网盘并通过注册邮箱发送通知和链接,如未即时处理请联系站长。
- 提示下载完但解压或打开不了?
- 有演示地址吗?包搭建吗?

