EPUSDT 收银台订单金额显示 USDT 修复教程

发布时间:2026-05-01 05:54 最近更新:2026-05-15 21:03

支付页如果出现上面是 0.46 USDT,下面“订单金额”还是 3.09 CNY1.4 CNY5.13 CNY 这种,按下面处理。

1. 先改后台默认法币

登录 epusdt 后台,进入:系统配置 -> EPay 配置

把默认代币改成 usdt,默认法币改成 usdt,默认网络按自己的实际网络填写,例如 tron

EPay 配置 默认法币 usdt

2. 后台改了 usdt 还是显示 CNY 怎么办

这不是回调问题,是当前版本收银台详情区域还在显示旧字段 amount + currency

这一步不要去改旧的 static/payment.js,要改当前运行中的收银台文件。

先进入你 epusdt 站点目录下面的:

www/assets/

在这个目录里找文件名像这种的文件:

_trade_id-xxxx.js

如果这个目录里有多个 _trade_id-xxxx.js,不用每个都改。你只要一个个打开,搜索下面这段内容,哪个文件里能搜到,就改哪个文件

${n.amount} ${n.currency}

找到后,把这一段改成:

Ye(n)

改完以后,收银台下面那个“订单金额”就会跟上面的支付金额一致,显示成 USDT,不会再显示 CNY

3. 缓存这一步怎么改

上面那个 _trade_id-xxxx.js 改完以后,再打开:

www/sw.js

sw.js 里面搜索你刚才改过的那个文件名。

比如你刚才改的是:

assets/_trade_id-CN7o2QQi.js

那就在 sw.js 里搜索:

_trade_id-CN7o2QQi.js

你会看到类似这一段:

{url:"assets/_trade_id-CN7o2QQi.js",revision:null}

把它改成:

{url:"assets/_trade_id-CN7o2QQi.js",revision:"20260501-usdt-fix"}

重点就一个:把 revision:null 改成任意一个新的字符串。比如你也可以改成 revision:"1"revision:"usdtfix"revision:"20260501-a",都可以。

如果你在 sw.js 里搜不到完整文件名,就直接搜:

_trade_id-

然后找到对应那一行再改。

这样浏览器才会重新加载你刚改过的收银台文件,不然浏览器可能还在用旧缓存,所以页面看起来像“明明改了,结果还是没变化”。

4. 改完后怎么确认生效

改完这两个文件以后,不需要重启 epusdt,也不需要重启 Supervisor

浏览器里把收银台页面强制刷新一次,或者直接关闭浏览器重新打开支付页面。电脑浏览器可以直接按 Ctrl + F5 强刷一次。

如果你重新发起支付后,页面上方金额和下面“订单金额”都显示成 USDT,说明已经生效。

5. 会不会影响回调

不会。这次改的是收银台前端显示和 PWA 缓存,不改订单创建、链上监听、异步回调。

看不懂 _trade_id-*.js 这个写法,就直接理解成:去 www/assets/ 里面找文件名以 _trade_id- 开头、以 .js 结尾的那个文件。