UPay(全称:USDT Payment Gateway)是一个由PHP语言
编写的 USDT 收款代付系统。提供即时、稳定的 USDT 收款服务,支持私有化部署,支持TRC20
和ERC20
网络。
UPay 使用 GPLv3 开源协议!
- 支持私有化部署
- 多钱包地址轮询,提高订单撞单率
- 支持商户添加自己钱包地址,直接收款
- 异步队列响应,优雅及高性能
- 加密货币风险预警系统 (避免商户收到黑U或标记U)
- 覆盖全范围支付场景
- 多币种实时换
- 强大的后台管理系统
-
Linux 服务器安装宝塔
环境:php7.4 + Apache(nginx) + mysql>=5.7
-
安装 gmp 扩展
Step1:apt install libgmp-dev
Step2:在宝塔面板,软件商店 -> php7.4 -> 安装拓展 -> 找到 gmp 并安装
-
配置数据库
在根目录下找到
ddl.sql
文件,进入mysql
中执行sql
文件初始化数据库,在.env
中配置数据库连接参数 -
配置 redis
通过宝塔面板安装
redis
,在.env
中配置redis
连接参数 -
网站根目录指向
public
-
修改
runtime
权限为 777 -
重启 Apache(nginx)
-
在
.env
文件中填入infura
的secret
-
在
.env
文件中填入TRC20
和ERC20
充值地址 -
测试商户后台入口:
- 地址:网址/merchant
- 账号:测试商户
- 密码:123456
-
添加计划任务
统计任务设置为每天凌晨1点执行,其他任务设置每一分钟执行一次
任务参见下表:
在宝塔面板的计划任务中添加以下6个任务,建议定时任务的时间间隔为1分钟
-
处理订单
- #!/bin/bash
- PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
- export PATH
- cd /www/wwwroot/根目录; su -c "php think deal_order" -s /bin/sh www
-
处理代付
- #!/bin/bash
- PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
- export PATH
- cd /www/wwwroot/根目录; su -c "php think deal_withdraw" -s /bin/sh www
-
订单通知
- #!/bin/bash
- PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
- export PATH
- cd /www/wwwroot/根目录; su -c "php think order_notify" -s /bin/sh www
-
代付通知
- #!/bin/bash
- PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
- export PATH
- cd /www/wwwroot/根目录; su -c "php think withdraw_notify" -s /bin/sh www
-
统计
- #!/bin/bash
- PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
- export PATH
- cd /www/wwwroot/根目录; su -c "php think statistics" -s /bin/sh www
-
处理充值
- #!/bin/bash
- PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
- export PATH
- cd /www/wwwroot/根目录; su -c "php think deal_recharge" -s /bin/sh www
- UPay 为开源的产品,仅用于学习交流使用!
- 不可用于任何违反中华人民共和国(含台湾省)或使用者所在地区法律法规的用途;
- 项目中所涉及区块链代币均为学习用途,作者并不赞成区块链所繁衍出代币的金融属性;
- 亦不鼓励和支持任何"挖矿","炒币","虚拟币ICO"等非法行为;
- 虚拟币市场行为不受监管要求和控制,投资交易需谨慎,仅供学习区块链知识。
https://app.upay.ink/#/payment/index?id=joz4QnND
- 官方网站:https://upay.ink
- Telegram:https://t.me/UPay_ink
- Email:support@UPay.ink