---
title: USDT (Binance)
description: Accetta ricariche wallet in USDT monitorando un indirizzo Binance: chiave API di sola lettura, scelta rete, verifica indirizzo e depositi non abbinati.
url: https://nexcmp.com/it/docs/billing/usdt/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# USDT (Binance) {#usdt-binance}

> **Dove nell'admin:** Finance › Payment channels › USDT (`/payments/usdt`). Interruttore ecommissioni: Finance › Payment channels › Fees & limits (`/payments/fees`). Depositi non abbinati: Finance › Payment channels › Gateway events › PayPal & USDT (`/payments/events?tab=gateways`).

## Descrizione {#what-it-does}

I clienti inviano USDT al **tuo indirizzo di deposito Binance**; NexCMP legge la cronologia dei depositi tramite una chiave API Binance **di sola lettura** e accredita il wallet quando un deposito corrisponde a una richiesta aperta. Non ci sei commissioni di elaborazione dei pagamenti da parte tua oltre a quelle addebitate da Binance, e nessuna chiave privata viene mai trattenuta da NexCMP.

## Requisiti {#requirements}

| Elemento | Requisito |
|---|---|
| Account Binance | Un account Binance verificato con i depositi in USDT abilitati sulla rete scelta. |
| Chiave API | Una chiave API Binance con solo **Enable Reading**. Le opzioni Enable Withdrawals, Internal Transfer e Spot/Margin Trading devono essere **disattivate**. |
| Restrizione IP | Altamente consigliato: limita la chiave all'IP in uscita del server (la finestra di dialogo **Test & verify address** lo mostra). |
| Rete | HTTPS in uscita verso `api.binance.com`. Non è necessaria alcuna porta in entrata. |
| Reti supportate | `TRX` (Tron, TRC20), `BSC` (BNB Smart Chain, BEP20), `SOL` (Solana), `ETH` (Ethereum, ERC20). La coin è bloccata su USDT. |
| Dipendenze | Nessuno. |

::: warning Scegli la rete una sola volta
I clienti che inviano sulla rete sbagliata perdono i fondi. Scegli la rete con commissioni basse supportata dagli exchange dei tuoi clienti (TRX e BSC sono le scelte abituali) e non cambiarla spesso.
:::

## Prepara l'infrastruttura {#prepare-the-infrastructure}

1. In Binance apri **Account › API Management** e crea una nuova chiave API (generata dal sistema). Assegna un'etichetta come "NexCMP".
2. Modifica i permessi: lascia selezionato solo **Enable Reading**. Non abilitare prelievi, trasferimenti o trading.
3. In **Restrict access to trusted IPs only** aggiungi l'indirizzo IP pubblico del tuo server NexCMP. Se ancora non lo conosci, crea la chiave senza restrizioni, esegui il primo test in NexCMP (che stampa l'IP in uscita) e poi aggiungi l'IP.
4. Copia la **API key** e la **Secret key** (il segreto viene mostrato una sola volta).
5. Apri **Wallet › Deposit › Crypto**, scegli **USDT** e la **network** che utilizzerai, quindi copia l'**indirizzo di deposito** (ad esempio un indirizzo `T...` su TRX o `0x...` su BSC/ETH).

## Collega in NexCMP {#connect-in-nexcmp}

1. Apri **Finance › Payment channels › USDT** (`/payments/usdt`).
2. In **API key (Binance › API Management)** incolla la **API key** e l'**API secret**. Entrambe devono essere inserite insieme.
3. In **Deposit address** scegli la **Network** e incolla l'**indirizzo di deposito USDT sulla network selezionata**. Il formato viene verificato in base alla network (`T` + 33 caratteri per TRX, `0x` + 40 caratteri esadecimali per BSC ed ETH, base58 per SOL).
4. Clicca **Save**. La modifica dell'indirizzo o della network azzera la verifica e mette in pausa il canale finché non lo verifichi nuovamente; la pagina chiede di confermare.
5. Clicca **Test & verify address**. (Le modifiche non salvate vengono rifiutate — il controllo viene eseguito sulla configurazione salvata.) La finestra di dialogo mostra:
   - permessi della chiave (lettura, prelievi, trasferimento interno, trading, restrizione IP) — avvisi rossi per permessi pericolosi;
   - l'IP in uscita del server (da inserire in Binance);
   - la network (depositi aperti o chiusi, conferme richieste, dust);
   - l'indirizzo emesso da Binance per quella network e se **corrisponde** al tuo.
6. Quando l'indirizzo corrisponde, NexCMP registra l'ora della verifica. Solo allora puoi aprire **Fees & limits**, attivare **USDT (Binance)**, controllare **USDT fee %** (predefinito 1) e **USDT request expires after (mins)** (5–180, predefinito 30), e cliccare **Save channels & fees**.



## Come viene abbinato un pagamento {#how-a-payment-is-matched}

1. Il cliente inserisce un importo in **Billing › Deposit › USDT** e clicca **Get deposit address**.
2. NexCMP crea una richiesta e mostra l'indirizzo, la network e un **importo esatto** con sei decimali, ad esempio `19.173742`. Le ultime quattro cifre sono un nonce casuale che rende l'importo unico per quella richiesta.
3. Il cliente deve inviare **esattamente** quell'importo su quella network. Un pagamento che non corrisponde (importo arrotondato, network errata) non può essere assegnato automaticamente.
4. Ogni 60 secondi NexCMP legge gli ultimi 24 ore di depositi su Binance. Un deposito corrispondente sposta la richiesta nello stato *confirming* e, una volta che Binance ha ottenuto le conferme richieste, accredita il wallet. Una richiesta che ha registrato fondi non scade mai finché le conferme sono in sospeso.
5. Una richiesta non pagata entro il tempo di scadenza (predefinito 30 minuti) viene contrassegnata come scaduta.

## Verifica {#verify}

1. Dopo che l'indirizzo è stato verificato e gli USDT sono stati attivati, accedi come cliente di test e richiedi un piccolo deposito (la ricarica minima).
2. Invia l'importo esatto da un altro wallet o exchange. Attendi qualche minuto.
3. Il portale mostra *Transfer seen — confirming*, quindi *USDT received — balance updated*.
4. La pagina USDT mostra un orario recente in **Last poll** e **Unmatched** a 0.

## Limiti e note {#limits-notes}

- **Tasso.** 1 USDT = 1.00 USD. La commissione in **USDT fee %** viene mostrata al cliente e detratta o aggiunta all'importo a seconda di **Customer pays top-up fee**.
- **Nessun rimborso.** I pagamenti in USDT non vengono mai rimborsati alla fonte da NexCMP (HTTP 409 `usdt_no_refund`). Esegui il rimborso manualmente fuori dal sistema se necessario.
- **Limite in sospeso.** Un cliente ha un numero limitato di richieste aperte; oltre questo limite il server risponde con `too_many_pending` (HTTP 429).
- I **Resellers** possono utilizzare il proprio account Binance; vedi [Resellers](https://nexcmp.com/it/docs/customers/resellers/).
- **Se condividi l'account Binance** con un altro sistema, assegna a ciascun sistema una rete differente in modo che due poller non vedano mai lo stesso deposito.

### Depositi non abbinati {#unmatched-deposits}

Un deposito che non corrisponde a nessuna richiesta (importo errato, rete errata, richiesta scaduta) genera un `deposit.unmatched` evento e un avviso per l'amministratore. Apri **Payment channels › Gateway events › PayPal & USDT**, individua l'evento, verifica la transazione su Binance e fai clic sull'azione di assegnazione per accreditare il cliente corretto. Il contatore **Unmatched** nella pagina USDT e nella panoramica dei canali scende successivamente a 0.

## Troubleshooting {#troubleshooting}

| Sintomo | Causa | Soluzione |
|---|---|---|
| "La chiave API e il segreto devono essere inseriti insieme" | Un solo campo compilato | Compila entrambi. |
| "L'indirizzo non è nel formato della rete ..." | L'indirizzo non corrisponde alla rete selezionata | Ricopialo da Binance per la stessa rete. |
| "Modifiche non salvate — Salva prima e poi prova" | Il test viene eseguito sulle impostazioni salvate | Fai clic su **Save**, quindi esegui il test. |
| Avviso "la chiave ha Abilita prelievi" | Permesso eccessivo | Rimuovilo in Binance API Management. |
| Avviso "chiave non limitata all'IP" | `ipRestrict` è disattivato | Aggiungi l'IP in uscita del server mostrato nella finestra di dialogo. |
| Avviso "la chiave non ha Abilita lettura" | Permesso mancante | Abilita Reading. |
| Avviso "Binance ha disabilitato i depositi per USDT sulla rete" | Rete sospesa | Scegli un'altra rete o attendi. |
| "PERICOLO: l'indirizzo configurato differisce dall'indirizzo emesso da Binance" | Indirizzo o rete errati | Copia nuovamente l'indirizzo da Binance per quella rete. |
| Interruttore USDT disattivato in Fees & limits | Indirizzo non verificato | Esegui **Test & verify address** finché non corrisponde. |
| Cliente ha pagato, nessun accredito | Importo arrotondato o rete errata | Individua l'evento in Gateway events e assegnalo manualmente. |
| Deposito visto ma in attesa da molto tempo | Conferme insufficienti | Attendi; la richiesta non scade durante la conferma. |
