---
title: USDT (Binance)
description: 通过监视Binance充值地址接受USDT钱包充值——支持只读API密钥、网络选择、地址验证和未匹配充值。
url: https://nexcmp.com/zh-cn/docs/billing/usdt/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# USDT (Binance) {#usdt-binance}

> **后台位置：** Finance › Payment channels › USDT (`/payments/usdt`)。开关与手续费：Finance › Payment channels › Fees & limits (`/payments/fees`)。未匹配充值：Finance › Payment channels › Gateway events › PayPal & USDT (`/payments/events?tab=gateways`)。

## 功能说明 {#what-it-does}

客户将USDT发送至**您的Binance充值地址**；NexCMP通过**只读**的Binance API密钥读取充值历史记录，并在充值与未完成的请求匹配时为钱包入账。除Binance收取的外，您无需支付任何支付处理商费用，且NexCMP绝不持有任何私钥。

## 前提条件 {#requirements}

| 项目 | 要求 |
|---|---|
| Binance账号 | 一个已通过验证且在所选网络上启用USDT充值的Binance账号。 |
| API密钥 | 仅勾选**Enable Reading**的Binance API密钥。启用提现（Enable Withdrawals）、内部转账（Internal Transfer）和现货/杠杆交易（Spot/Margin Trading）必须保持**关闭**状态。 |
| IP限制 | 强烈建议：将密钥限制为服务器的出站IP（**Test & verify address**对话框中会显示）。 |
| 网络 | 到`api.binance.com`的出站HTTPS。不需要入站端口。 |
| 支持的网络 | `TRX` (Tron, TRC20), `BSC` (BNB Smart Chain, BEP20), `SOL` (Solana), `ETH` (Ethereum, ERC20)。币种固定为USDT。 |
| 依赖项 | 无。 |

::: warning 选择一次网络
在错误网络上发送资金的客户将丢失资金。请选择手续费低且客户交易所支持的网络（TRX和BSC通常是常见选择），并且不要频繁更改。
:::

## 准备基础设施 {#prepare-the-infrastructure}

1. 在Binance中打开**Account › API Management**并创建一个新的API key（系统生成）。为其指定一个标签，例如“NexCMP”。
2. 编辑权限：仅勾选**Enable Reading**。不要启用提现、转账或交易。
3. 在**Restrict access to trusted IPs only**下添加NexCMP服务器的公网IP地址。如果暂时未知，可以先在不限制IP的情况下创建密钥，在NexCMP中运行第一次测试（会打印出站IP），然后再添加IP。
4. 复制**API key**和**Secret key**（Secret仅显示一次）。
5. 打开**Wallet › Deposit › Crypto**，选择**USDT**和你要使用的**网络**，并复制**充值地址**（例如TRX上的`T...`地址或BSC/ETH上的`0x...`地址）。

## 在NexCMP中连接 {#connect-in-nexcmp}

1. 打开**Finance › Payment channels › USDT**（`/payments/usdt`）。
2. 在**API key (Binance › API Management)**中粘贴**API key**和**API secret**。两者必须同时输入。
3. 在**Deposit address**中选择**Network**并粘贴**所选网络上的USDT充值地址**。系统会根据网络验证格式（TRX为`T`+33个字符，BSC和ETH为`0x`+40个十六进制字符，SOL为base58）。
4. 点击**Save**。更改地址或网络会重置验证并暂停该通道，直到你重新验证；页面会要求你进行确认。
5. 点击**Test & verify address**。（未保存的更改将被拒绝——检查在已保存的配置上运行。）对话框显示：
   - 密钥权限（读取、提现、内部转账、交易、IP限制）——危险权限显示红色警告；
   - 服务器的出站IP（用于在Binance中输入）；
   - 网络（充值开启或关闭、所需确认数、零星余额）；
   - Binance为该网络颁发的地址以及它是否与你的地址**匹配**。
6. 当地址匹配时，NexCMP会记录验证时间。只有在此之后，你才可以打开**Fees & limits**，开启**USDT (Binance)**，检查**USDT fee %**（默认1）和**USDT request expires after (mins)**（5–180，默认30），然后点击**Save channels & fees**。



## 如何匹配付款 {#how-a-payment-is-matched}

1. 客户在**Billing › Deposit › USDT**中输入金额并点击**Get deposit address**。
2. NexCMP会创建一个请求并显示地址、网络以及带六位小数的**确切金额**——例如`19.173742`。最后四位小数是一个随机数，使该金额对该请求而言是唯一的。
3. 客户必须在该网络上发送**确切**的金额。不匹配的付款（四舍五入的金额、错误的网络）无法自动分配。
4. 每隔60秒，NexCMP会读取Binance最近24小时的充值记录。匹配的充值会将请求移至*confirming*状态，一旦Binance达到所需的确认数，就会将资金存入钱包。有资金记录的请求在等待确认期间永不过期。
5. 未在过期时间内（默认30分钟）支付的请求将被标记为已过期。

## 验证 {#verify}

1. 验证地址并启用USDT后，以测试客户身份登录并请求小额充值（最低充值额）。
2. 从另一个钱包或交易所发送确切金额。请等待几分钟。
3. 门户将显示*Transfer seen — confirming*，然后显示*USDT received — balance updated*。
4. USDT页面显示最近的**Last poll**时间和为0的**Unmatched**。

## 限制与注意事项 {#limits-notes}

- **汇率。** 1 USDT = 1.00 USD。**USDT fee %**中的手续费会展示给客户，并根据**Customer pays top-up fee**是从金额中扣除还是额外添加。
- **不予退款。** NexCMP 绝不会将 USDT 支付退回至原付款来源（HTTP 409 `usdt_no_refund`）。如有必要，请在系统外部手动退款。
- **挂起限制。** 客户的开放请求数量有限，超出此限制后服务器将响应 `too_many_pending`（HTTP 429）。
- **Resellers** 可以使用他们自己的 Binance 账号；参见 [Resellers](https://nexcmp.com/zh-cn/docs/customers/resellers/)。
- **如果与其他系统共享币安账户**，请为每个系统分配不同的网络，以确保两个轮询器永远不会看到同一笔充值。

### 未匹配的充值 {#unmatched-deposits}

与任何请求都不匹配的充值（金额错误、网络错误、请求已过期）会触发一个 `deposit.unmatched` 事件并发出管理员警报。打开 **Payment channels › Gateway events › PayPal & USDT**，找到该事件，在币安上核对交易，然后点击分配操作以将款项记入正确的客户账户。USDT 页面和通道概览上的 **Unmatched** 计数器随后会降至 0。

## 故障排查 {#troubleshooting}

| 症状 | 原因 | 解决办法 |
|---|---|---|
| “API密钥和Secret必须同时输入” | 仅填写了一个字段 | 请将两项都填写。 |
| “地址不符合网络格式……” | 地址与所选网络不匹配 | 在币安中重新复制同一网络的地址。 |
| “有未保存的更改 — 请先保存再测试” | 测试在保存的设置上运行 | 点击 **Save**，然后进行测试。 |
| 警告 "key has Enable Withdrawals" | 权限过宽 | 在币安 API 管理中将其移除。 |
| 警告 "key not restricted to IP" | `ipRestrict` 未开启 | 添加对话框中显示的服务器出站 IP。 |
| 警告“密钥缺少读取权限（Enable Reading）” | 缺少权限 | 启用读取权限。 |
| 警告“币安在该网络上的USDT充值已被禁用” | 网络已暂停 | 选择其他网络或稍候重试。 |
| “危险：配置的地址与币安发行的地址不符” | 地址或网络错误 | 在币安中重新复制该网络的地址。 |
| USDT 开关在费用与限制中呈灰色 | 地址未验证 | 运行 **Test & verify address**，直到它匹配为止。 |
| 客户已付款，但未入账 | 金额四舍五入或网络错误 | 在网关事件中找到该事件并手动分配。 |
| 已看到充值但长时间等待 | 确认数尚不足 | 请耐心等待；确认期间请求不会过期。 |
