bepusdt比epusdt收款更好用、部署更便捷!

介绍

bepusdt 是一个Usdt支付中间件(Trc20网络)站长或开发者可通过beusdt提供的http api集成至您的任何系统,无需过多的配置,相比于epusdt移除了mysqlredis,简单部署即可实现USDT的在线支付和消息回调,这一切在优雅和顷刻间完成!🎉
私有化搭建使得无需额外的手续费和签约费用,Usdt代币直接进入您的web3钱包💰相比于epsudt部署更方便。

图片[1]-bepusdt比epusdt收款更好用、部署更便捷!

前置条件

在开始部署 bepusdt 之前,请确保你的服务器已满足以下条件:

  1. Docker 和 Docker Compose 已安装:Docker 用于容器化部署,而 Docker Compose 则简化了多容器应用的管理。
  2. BSC 钱包地址:确保你有一个配置好的 BSC 钱包地址

如果你的服务器还未安装 Docker 和 Docker Compose,请按照以下步骤进行安装:

你需要对加密货币有最基础的了解。

安装 Docker 和 Docker Compose

  1. 安装 Docker 使用以下命令来安装 Docker:
   curl -fsSL https://get.docker.com -o get-docker.sh
   sh get-docker.sh
  1. 安装 Docker Compose 使用以下命令安装 Docker Compose:
   sudo curl -L "https://github.com/docker/compose/releases/download/$(uname -s)-$(uname -m)/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
   sudo chmod +x /usr/local/bin/docker-compose

安装完成后,可以通过以下命令检查安装是否成功:

   docker --version
   docker-compose --version

Docker 部署 bepusdt

在确保所有前置条件满足后,你可以通过以下命令来运行 bepusdt Docker 容器:

docker run -d --restart=always \
-p 8080:8080 \
-e TG_BOT_TOKEN=6414776181:AAERrcgOiQlUr1fu03vxvK6dobrvmxkXPwM \
-e TG_BOT_ADMIN_ID=6653182129 \
-e USDT_RATE=~0.98 \
-e AUTH_TOKEN=A7a9fcd7 \
v03413/bepusdt:latest

参数说明

  • -p 8080:8080:将服务器的 8080 端口映射到容器的 8080 端口,使外部可以访问。
  • TG_BOT_TOKEN:Telegram 机器人令牌,必须设置为你自己的机器人令牌。
  • TG_BOT_ADMIN_ID:Telegram 机器人管理员 ID,必须设置为你自己的管理员 ID。
  • USDT_RATE:USDT 汇率,可以使用固定值或动态汇率调整,例如 ~0.98 表示最新汇率下浮 2%。
  • -e AUTH_TOKEN=A7a9fcd7:自定义api密钥,用来对接的。可以理解为调用时的密码
Telegram 机器人令牌获取方法:

在搜索框中搜索名为BotFather的机器人。然后像图中一样依次输入命令创建机器人即可,其中7530000875:AAH7sLmXKqzAoJqIZuS2dahY5o8pZTU_mjQ就是TG_BOT_TOKEN:Telegram 机器人令牌

图片[2]-bepusdt比epusdt收款更好用、部署更便捷!
图片[3]-bepusdt比epusdt收款更好用、部署更便捷!
Telegram 机器人管理员 ID获取方法

在搜索框中搜Get My ID这个机器人,然后输入/start命令即可获得TG_BOT_ADMIN_ID:Telegram 机器人管理员 ID

图片[4]-bepusdt比epusdt收款更好用、部署更便捷!

验证部署

执行命令后,访问 http://你的服务器IP:8080,如果能正常打开页面,则表示 bepusdt 部署成功。

图片[5]-bepusdt比epusdt收款更好用、部署更便捷!

关键参数配置说明

以下是 bepusdt 项目中常用的参数配置列表:

参数名称默认值用法说明
EXPIRE_TIME600订单有效期,单位为秒。设置订单在多少秒后过期。
USDT_RATEUSDT 汇率。支持多种写法:7.4 表示固定 7.4,~1.02 表示最新汇率上浮 2%,~0.97 表示最新汇率下浮 3%,+0.3 表示最新加 0.3,-0.2 表示最新减 0.2。如果参数错误则使用固定值 6.4。
AUTH_TOKEN123234认证 Token,用于对接过程中需要的参数。
LISTEN:8080服务器 HTTP 监听地址,指定服务监听的地址和端口。
TRADE_IS_CONFIRMED0是否需要网络确认。禁用可以提高回调速度,启用则可以防止交易失败。
APP_URI应用访问地址,留空则系统自动获取。前端收银台会用到,建议设置。例如:https://token-pay.example.com
WALLET_ADDRESS启动时需要添加的钱包地址。多个地址请用半角逗号(,)分开。同样支持通过机器人添加。
TG_BOT_TOKENTelegram 机器人 Token,必须设置,否则无法使用。
TG_BOT_ADMIN_IDTelegram 机器人管理员 ID,必须设置,否则无法使用。
TG_BOT_GROUP_IDTelegram 群组 ID。设置后,机器人会将交易消息推送到此群。
TRON_SERVER_APITRON_SCAN可选 TRON_SCANTRON_GRID。推荐使用 TRON_GRID 搭配 TRON_GRID_API_KEY 使用,效果更佳、更准时。
TRON_SCAN_API_KEYTRONSCAN API KEY。若收款地址较多,推荐设置此项,可避免被官方 QOS 限制。
TRON_GRID_API_KEYTRONGRID API KEY。若收款地址较多,推荐设置此项,可避免被官方 QOS 限制。
PAYMENT_AMOUNT_RANGE0.01,99999支付监控的允许数额范围(闭区间)。设置合理的数值可避免一些诱导式诈骗交易提醒。

必须设置的参数

在使用 bepusdt 项目时,必须设置以下两个参数,否则系统将无法正常工作:

  1. TG_BOT_TOKEN:必须设置 Telegram Bot Token。
  2. TG_BOT_ADMIN_ID:必须设置 Telegram Bot 管理员 ID。

结论

通过本教程,你可以在服务器上快速部署并运行 bepusdt,从而实现 USDT 支付功能的集成。合理配置各项参数可以优化系统的运行,并确保支付的安全性与稳定性。

© 版权声明
THE END
喜欢就支持一下吧
赞赏