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
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
| 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. |
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
- In Binance apri Account › API Management e crea una nuova chiave API (generata dal sistema). Assegna un'etichetta come "NexCMP".
- Modifica i permessi: lascia selezionato solo Enable Reading. Non abilitare prelievi, trasferimenti o trading.
- 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.
- Copia la API key e la Secret key (il segreto viene mostrato una sola volta).
- Apri Wallet › Deposit › Crypto, scegli USDT e la network che utilizzerai, quindi copia l'indirizzo di deposito (ad esempio un indirizzo
T...su TRX o0x...su BSC/ETH).
Collega in NexCMP
- Apri Finance › Payment channels › USDT (
/payments/usdt). - In API key (Binance › API Management) incolla la API key e l'API secret. Entrambe devono essere inserite insieme.
- 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). - 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.
- 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.
- 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
- Il cliente inserisce un importo in Billing › Deposit › USDT e clicca Get deposit address.
- 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. - Il cliente deve inviare esattamente quell'importo su quella network. Un pagamento che non corrisponde (importo arrotondato, network errata) non può essere assegnato automaticamente.
- 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.
- Una richiesta non pagata entro il tempo di scadenza (predefinito 30 minuti) viene contrassegnata come scaduta.
Verifica
- 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).
- Invia l'importo esatto da un altro wallet o exchange. Attendi qualche minuto.
- Il portale mostra Transfer seen — confirming, quindi USDT received — balance updated.
- La pagina USDT mostra un orario recente in Last poll e Unmatched a 0.
Limiti e note
- 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.
- 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
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
| 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. |