如果你平时有接收 USDT 收款的需求——不管是给自己网站接个支付,还是做点小生意收账——大概率都遇到过同一个问题:第三方收款平台要么手续费高,要么动不动就冻卡封号,要么干脆跑路。
今天给大家推荐一个我觉得挺好用的开源项目:BEpusdt(Better Easy Payment USDT)。
它是一款个人自托管的加密货币收款网关,基于老牌的 EPusdt 改造而来。
最大的好处就是:钱直接进你自己的钱包,不经过任何第三方托管;部署极其轻量,一个 Docker 容器就能跑起来,连数据库都自带(SQLite)。并且它原生兼容「易支付」那套收单逻辑,对接现成的商城插件基本无痛。
![图片[1]-BEpusdt:个人加密货币收款网关,USDT 收款不再依赖第三方!-Appstoy-发现好软件,让AI更好用](https://appstoy.com/wp-content/uploads/2026/08/20260825213950195-image-1080x950.png)
今天这篇文章,就和大家从零把 BEpusdt 搭起来,并且讲清楚它到底怎么用、怎么配置才稳。
一、BEpusdt 能做什么
简单说,它帮你解决一件事:把「用户付 USDT」这件事,变成你系统里一个正常的支付订单。
它的几个特点很戳个人用户:
- 支持多条主流链:TRON(TRC20)、Ethereum、BSC、Polygon,还有 Solana、Aptos、Arbitrum、Base 等等,不止 USDT,USDC 也支持;
- 轻依赖、单体二进制,Docker 一条命令起,不依赖 Redis、不依赖外部数据库也能跑;
- 汇率自动更新,支持 CNY / USD / EUR / GBP / JPY 等法币;
- 原生兼容「易支付」插件,老项目可以无缝替换;
- 配合 Telegram 机器人,收款到账直接推你手机上。
下面我们就动手。
二、Docker 一键启动(最简单)
如果你有一台 Linux 服务器(Debian 12+,1G 内存就够),直接一条命令:
docker run -d --restart=unless-stopped -p 8080:8080 v03413/bepusdt:latest
跑完之后,浏览器打开 http://你的服务器IP:8080,就能看到初始页面了。
不过这里有个非常重要的提醒:默认数据存在容器内部。如果你哪天把容器删了,所有订单记录就跟着没了。所以正式用,一定要把数据目录挂到宿主机:
docker run -d --restart=unless-stopped \
-p 8080:8080 \
-v /opt/bepusdt:/var/lib/bepusdt \
v03413/bepusdt:latest
启动之后用 docker logs -f 容器ID 看一眼日志,确认没有报错。然后访问 http://IP:8080/[安全入口]
注意,后台入口是一串随机路径,第一次打开的安装向导会生成管理员账号、密码和这个入口地址,请务必截图保存,不然回头找不回来。
万一真忘了:
docker exec -it 容器ID bepusdt reset,会重新生成一套登录信息。
![图片[2]-BEpusdt:个人加密货币收款网关,USDT 收款不再依赖第三方!-Appstoy-发现好软件,让AI更好用](https://appstoy.com/wp-content/uploads/2026/08/20260825210108672-image-1061x1080.png)
三、宝塔面板部署(有面板的更顺手)
很多朋友服务器上装了宝塔,用面板部署更直观:
- 先确认宝塔里装好了 Docker 模块;
- 创建容器,镜像填
v03413/bepusdt:latest,端口映射8080:8080,勾选「对外暴露」,重启规则保持默认; - 容器创建完后,在容器列表点「日志」确认启动成功,访问
http://IP:8080看初始化页; - 建议走反代 + HTTPS:宝塔里新建一个站点(PHP 选「纯静态」),给这个站点配置反向代理指向
http://127.0.0.1:8080,域名解析好之后申请 SSL 证书并强制 HTTPS。
![图片[3]-BEpusdt:个人加密货币收款网关,USDT 收款不再依赖第三方!-Appstoy-发现好软件,让AI更好用](https://appstoy.com/wp-content/uploads/2026/08/20260825210131730-image-1080x957.png)
BEpusdt 本身不支持直接配置 SSL,所以统一交给 Nginx 反代处理就行,Cloudflare 的「灵活」模式也是一个常见做法。
四、第一次进去,要配置什么
进后台「系统管理 → 基本设置 → API 设置」,有几样东西建议你配好:
1. 收款钱包地址
把你各条链的收款地址填进去(比如 TRC20 的 USDT 地址)。系统会按订单情况自动分配地址。
![图片[4]-BEpusdt:个人加密货币收款网关,USDT 收款不再依赖第三方!-Appstoy-发现好软件,让AI更好用](https://appstoy.com/wp-content/uploads/2026/08/20260825214235896-image-1080x525.png)
这里需要注意的是,每一个收款方式都需要配置一个钱包。比如说,你想要在 Solana 网络上接收 USDC,那么你就要配置 USDC·SOLANA的交易类型。
2. 法币和汇率
默认 CNY,汇率会自动更新,一般不用管。
3. 金额匹配模式
这个值得说一下,它决定「到账多少钱算支付成功」:
- 传统模式(精确匹配):到账金额必须和订单金额一字不差,最严格;
- 前缀匹配:订单金额是实际金额的前缀就算成功,适合允许用户多付一点;
- 修约匹配(四舍五入):按订单小数位四舍五入,容忍链上手续费带来的微小误差。
普通收款用传统或修约都行,看你容忍度。
![图片[5]-BEpusdt:个人加密货币收款网关,USDT 收款不再依赖第三方!-Appstoy-发现好软件,让AI更好用](https://appstoy.com/wp-content/uploads/2026/08/20260825214418636-image-1080x800.png)
4. Telegram 通知
进官方群 @BEpusdtChat,发一条 /info,返回的那个 ID 就是 admin_id。配上 bot token,之后每笔到账都会推到你 Telegram。
![图片[6]-BEpusdt:个人加密货币收款网关,USDT 收款不再依赖第三方!-Appstoy-发现好软件,让AI更好用](https://appstoy.com/wp-content/uploads/2026/08/20260825210237436-image.png)
5. TronGrid API Key(强烈建议)
这是很多人「为什么收不到款」的根因。BEpusdt 默认用 Tron 的公共 RPC 节点,短期能用,长期必被限流。去 trongrid.io 用邮箱注册,免费申请一个 API Key,后台「区块节点 → Tron 网络」填进去,扫块稳定性会好非常多。基础套餐Max Requests per Second=15对个人完全免费。
五、两种收款模式
对接自己业务时,订单分两种:
- 普通模式:你创建订单时传了具体
amount,系统锁定「地址 + 金额」,用户必须付这个数额才算成功。适合商城购物、固定金额收款。 - 独占模式:
amount传 0 或不传,系统只锁定一个地址、不限制金额,任意金额到账都会触发回调。适合充值、钱包监控这类「不定额」场景。
六、怎么对接商店
如果你要把它接进自己的系统,核心就一个接口:
POST /api/v1/order/create-transaction
必填字段:order_id(你的订单号)、notify_url(回调地址)、redirect_url(支付后跳转)、signature(签名)。选填里常用的有 amount、trade_type(默认 usdt.trc20)、fiat(默认 CNY)、name、timeout、rate。
因为我之前搭建了独角兽的商店,所以我这里拿独角兽的商店来演示,不用写代码,直接进行配置就行。
这里一些同步回调、异步回调以及对接接口,大家比较容易配错。我尝试了之后是这样填写的,你们可以抄一下。
首先,对于商店和支付方式来说,分两个域名:
- 第一个是我们当前这个项目的,我的域名是:https://usdt.appstoy.com
- 第二个就是我们的商店的域名,我的是:https://shop.appstoy.com/
- 你们自己的项目和商店的域名,根据自己的实际情况进行更改就行。
首先,在项目的“系统管理” > “基本设置” > “API设置”里面可以找到对接令牌。你可以重置它,或者点击小眼睛进行复制。
而应用的URL就比较重要的。
在进行配置之后,就可以进行正常的回调和支付了。
在商店的付款的地方可以看到USDT的付款类型。也可以改成叫虚拟货币,都是可以的。
![图片[7]-BEpusdt:个人加密货币收款网关,USDT 收款不再依赖第三方!-Appstoy-发现好软件,让AI更好用](https://appstoy.com/wp-content/uploads/2026/08/20260825215345377-image.png)
点击付款就会跳转到BPUSDT的收银台,在这里可以选择要支付的币种以及要支付的网络。如果选择错误,还可以返回重新进行选择,是非常方便的。
![图片[8]-BEpusdt:个人加密货币收款网关,USDT 收款不再依赖第三方!-Appstoy-发现好软件,让AI更好用](https://appstoy.com/wp-content/uploads/2026/08/20260825215546939-image-1080x722.png)
七、写在最后
对个人来说,它最大的价值就是:收款直接进自己钱包,部署成本几乎为零,数据自己掌控。 一台最便宜的 VPS、十分钟,就能跑起一个真正属于你自己的收款网关。
如果你在搭建过程中遇到什么问题,欢迎在评论区留言,我尽量帮你看看。
本文由 Appstoy 原创发布,主要分享优质软件、 AI 工具、效率提升技巧以及实用技术教程。
本站所有原创内容均经过实际测试与整理, 欢迎分享文章链接,转载请注明来源: Appstoy
如需转载、引用本文内容或进行商业合作,请提前联系本站。





![[8.9更新] 免费“白嫖”ChatGPT无限API调用!网页变APIKEY,chatgpt2api-Appstoy-发现好软件,让AI更好用](https://appstoy.com/wp-content/uploads/2026/07/20260730214735796-20260730214656-800x450.jpg)









![[8.9更新] 免费“白嫖”ChatGPT无限API调用!网页变APIKEY,chatgpt2api-Appstoy-发现好软件,让AI更好用](https://appstoy.com/wp-content/uploads/2026/07/20260730214735796-20260730214656-1080x608.jpg)






暂无评论内容