---
title: USDT (Binance)
description: 透過監控 Binance 存款地址來接受 USDT 錢包加值——唯讀 API 金鑰、網路選擇、地址驗證與未配對存款。
url: https://nexcmp.com/zh-tw/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 金鑰。啟用提款（Withdrawals）、內部轉帳（Internal Transfer）與現貨/保證金交易（Spot/Margin Trading）必須**關閉**。 |
| IP 限制 | 強烈建議：將金鑰限制為伺服器的對外 IP（**Test & verify address** 對話方塊會顯示該 IP）。 |
| 網路 | 連往 `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 金鑰（系統產生）。給它一個標籤，例如 "NexCMP"。
2. 編輯權限：僅勾選 **Enable Reading**。請勿啟用提款、轉帳或交易。
3. 在 **Restrict access to trusted IPs only** 下方新增你的 NexCMP 伺服器公開 IP 位址。如果還不知道，可以先不設限制建立金鑰，在 NexCMP 中執行第一次測試（會印出對外 IP）後再新增 IP。
4. 複製 **API key** 與 **Secret key**（密鑰僅會顯示一次）。
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 中）；
   - 網路（存款開放或關閉、所需的確認數、小額餘幣 dust）；
   - 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`。最後四位小數是隨機 nonce，使該金額對該請求而言是獨一無二的。
3. 客戶必須在該網路上發送**精確的**金額。金額不符（四捨五入金額、錯誤網路）的付款無法自動指派。
4. NexCMP 每 60 秒會讀取過去 24 小時的 Binance 存款。相符的存款會將請求移至 *confirming* 狀態，一旦 Binance 達到所需的確認數，就會將款項存入錢包。只要確認仍在進行中，有看到資金的請求絕不會過期。
5. 未在過期時間內（預設 30 分鐘）支付的請求會被標記為過期。

## 驗證 {#verify}

1. 驗證地址並啟用 USDT 後，請以測試客戶身分登入並請求小額存款（最低加值金額）。
2. 從其他錢包或交易所發送精確金額。請稍候幾分鐘。
3. 介面會顯示 *Transfer seen — confirming*，接著是 *USDT received — balance updated*。
4. USDT 頁面會顯示最近的 **Last poll** 時間以及為 0 的 **Unmatched**。

## 限制與注意事項 {#limits-notes}

- **Rate.** 1 USDT = 1.00 USD。**USDT fee %** 中的手續費會顯示給客戶，並根據 **Customer pays top-up fee** 從金額中扣除或加計。
- **No refunds.** NexCMP 絕不會將 USDT 付款退款至來源（HTTP 409 `usdt_no_refund`）。如有必要，請在系統外手動退款。
- **Pending limit.** 客戶只能有有限數量的開放請求；超過該數量時伺服器會回應 `too_many_pending`（HTTP 429）。
- **Resellers** 可以使用他們自己的 Binance 帳戶；請參閱 [Resellers](https://nexcmp.com/zh-tw/docs/customers/resellers/)。
- **如果您與其他系統共用 Binance 帳戶**，請為每個系統配置不同的網路，確保兩個輪詢器不會看到相同的存款。

### 未匹配的存款 {#unmatched-deposits}

與任何請求皆不符的存款（金額錯誤、網路錯誤、請求已過期）會產生 `deposit.unmatched` 事件與管理員警示。請開啟 **Payment channels › Gateway events › PayPal & USDT**、尋找該事件、檢查 Binance 上的交易並點擊指派動作以將款項入帳至正確的客戶。此後，USDT 頁面與通道總覽上的 **Unmatched** 計數將降為 0。

## 故障排除 {#troubleshooting}

| 症狀 | 原因 | 修正方式 |
|---|---|---|
| 「API key和secret必須同時輸入」 | 僅填寫了一個欄位 | 兩者皆須填寫。 |
| 「Address格式不符合network ...」 | 地址與所選網路不符 | 請從 Binance 重新複製相同網路的地址。 |
| 「未儲存的變更 — 請先Save再Test」 | 測試會執行於已儲存的設定 | 點擊 **Save**，然後進行測試。 |
| 警告 "key has Enable Withdrawals" | 權限過多 | 請在 Binance API 管理中將其移除。 |
| 警告 "key not restricted to IP" | `ipRestrict` 已關閉 | 請新增對話框中顯示的伺服器輸出 IP。 |
| 警告 "key lacks Enable Reading" | 缺少權限 | 請啟用「Enable Reading」。 |
| 警告 "Binance has deposits disabled for USDT on the network" | 網路已暫停 | 請選擇其他網路或稍候。 |
| 「DANGER：組態的address與Binance發行的address不同」 | 地址或網路錯誤 | 請從 Binance 重新複製該網路的地址。 |
| USDT 開關在「Fees & limits」中呈灰色 | 地址尚未驗證 | 執行 **Test & verify address** 直到相符為止。 |
| 客戶已付款但未入帳 | 金額遭四捨五入或網路錯誤 | 在「Gateway events」中尋找該事件並手動指派。 |
| 已偵測到存款但等待時間過長 | 確認次數尚不足 | 請耐心等候；確認期間請求並不會過期。 |
