---
title: USDT (Binance)
description: รับการเติมเงินกระเป๋าเงินด้วย USDT ผ่านการตรวจสอบที่อยู่ฝากเงิน Binance — คีย์ API แบบอ่านอย่างเดียว, การเลือกเครือข่าย, การยืนยันที่อยู่ และเงินฝากที่ไม่ตรงกัน
url: https://nexcmp.com/th/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 {#what-it-does}

ลูกค้าส่ง USDT ไปยัง **ที่อยู่ฝากเงิน Binance ของคุณ**; NexCMP จะอ่านประวัติการฝากเงินผ่านคีย์ API ของ Binance แบบ **อ่านอย่างเดียว** และเติมเงินเข้ากระเป๋าเงินเมื่อการฝากเงินตรงกับคำขอที่เปิดอยู่ ไม่มีค่าธรรมเนียมผู้ประมวลผลการชำระเงินในฝั่งของคุณนอกเหนือจากที่ Binance เรียกเก็บ และ NexCMP จะไม่เก็บรักษากุญแจส่วนตัวใดๆ ทั้งสิ้น

## ข้อกำหนด {#requirements}

| Item | Requirement |
|---|---|
| บัญชี Binance | บัญชี Binance ที่ยืนยันตัวตนแล้วและเปิดใช้งานการฝาก USDT บนเครือข่ายที่คุณเลือก |
| คีย์ API | คีย์ API ของ Binance ที่มีเฉพาะ **Enable Reading** เท่านั้น ต้อง **ปิด** การใช้งาน Enable Withdrawals, Internal Transfer และ Spot/Margin Trading |
| การจำกัด IP | แนะนำอย่างยิ่ง: จำกัดคีย์ให้ใช้ได้เฉพาะ IP ขาออกของเซิร์ฟเวอร์ (หน้าต่าง **Test & verify address** จะแสดง IP นี้) |
| Network | HTTPS ขาออกไปยัง `api.binance.com` ไม่จำเป็นต้องใช้พอร์ตขาเข้า |
| เครือข่ายที่รองรับ | `TRX` (Tron, TRC20), `BSC` (BNB Smart Chain, BEP20), `SOL` (Solana), `ETH` (Ethereum, ERC20). เหรียญถูกกำหนดไว้ที่ USDT |
| Dependencies | ไม่มี |

::: warning เลือกเครือข่ายเพียงครั้งเดียว
ลูกค้าที่ส่งเงินผิดเครือข่ายจะสูญเสียเงินดังกล่าว เลือกเครือข่ายที่มีค่าธรรมเนียมต่ำซึ่งการแลกเปลี่ยนของลูกค้าของคุณรองรับ (TRX และ BSC เป็นตัวเลือกทั่วไป) และอย่าเปลี่ยนบ่อย
:::

## เตรียมโครงสร้างพื้นฐาน {#prepare-the-infrastructure}

1. ใน Binance ให้เปิด **Account › API Management** และสร้างคีย์ API ใหม่ (สร้างโดยระบบ) ตั้งชื่อป้ายกำกับ เช่น "NexCMP"
2. แก้ไขสิทธิ์: คงเครื่องหมายถูกไว้เฉพาะที่ **Enable Reading** เท่านั้น ห้ามเปิดใช้งานการถอนเงิน การโอนเงิน หรือการซื้อขาย
3. ภายใต้ **Restrict access to trusted IPs only** ให้เพิ่มไอพีแอดเดรสสาธารณะของเซิร์ฟเวอร์ NexCMP ของคุณ หากคุณยังไม่ทราบ ให้สร้างคีย์โดยไม่ต้องจำกัดไอพี รันการทดสอบแรกใน NexCMP (ระบบจะแสดงไอพีขาออก) แล้วจึงค่อยเพิ่มไอพี
4. คัดลอก **API key** และ **Secret key** (รหัสลับจะแสดงเพียงครั้งเดียวเท่านั้น)
5. เปิด **Wallet › Deposit › Crypto** เลือก **USDT** และ **network** ที่คุณจะใช้ จากนั้นคัดลอก **deposit address** (ตัวอย่างเช่น `T...` address บน TRX หรือ `0x...` บน BSC/ETH)

## เชื่อมต่อใน 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 deposit address on the selected network** รูปแบบจะถูกตรวจสอบเทียบกับเครือข่าย (`T` + 33 อักขระสำหรับ TRX, `0x` + 40 อักขระเลขฐานสิบหกสำหรับ BSC และ ETH, base58 สำหรับ SOL)
4. คลิก **Save** การเปลี่ยนแปลงที่อยู่หรือเครือข่ายจะรีเซ็ตการยืนยันและหยุดการทำงานของช่องทางชั่วคราวจนกว่าคุณจะยืนยันอีกครั้ง โดยหน้าเว็บจะขอให้คุณยืนยัน
5. คลิก **Test & verify address** (การเปลี่ยนแปลงที่ยังไม่บันทึกจะไม่ຖືກต้อง — การตรวจสอบจะรันบนการตั้งค่าที่บันทึกไว้แล้ว) หน้าต่างจะแสดงดังนี้:
   - สิทธิ์ของคีย์ (การอ่าน, การถอนเงิน, การโอนภายใน, การเทรด, การจำกัดไอพี) — คำเตือนสีแดงสำหรับสิทธิ์อันตราย;
   - ไอพีขาออกของเซิร์ฟเวอร์ (เพื่อป้อนใน 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** ล่าสุด และช่อง **Unmatched** เป็น 0

## ขีดจำกัดและหมายเหตุ {#limits-notes}

- **อัตราแลกเปลี่ยน** 1 USDT = 1.00 USD ค่าธรรมเนียมใน **USDT fee %** จะแสดงให้ลูกค้าเห็นและจะถูกหักออกจากหรือบวกเพิ่มไปยังจำนวนเงิน ขึ้นอยู่กับการตั้งค่า **Customer pays top-up fee**
- **ไม่มีการคืนเงิน** การชำระเงินผ่าน USDT จะไม่ถูกคืนเงินไปยังแหล่งที่มาโดย NexCMP (HTTP 409 `usdt_no_refund`) หากจำเป็น โปรดดำเนินการคืนเงินด้วยตนเองนอกระบบ
- **ขีดจำกัดคำขอรอดำเนินการ** ลูกค้าสามารถมีคำขอที่เปิดอยู่ได้ในจำนวนจำกัด หากเกินกว่านั้น เซิร์ฟเวอร์จะตอบกลับด้วย `too_many_pending` (HTTP 429)
- **Resellers** สามารถใช้บัญชี Binance ของตนเองได้ ดูรายละเอียดที่ [Resellers](https://nexcmp.com/th/docs/customers/resellers/)
- **หากคุณแชร์บัญชี Binance** กับระบบอื่น ให้กำหนดเครือข่ายที่แตกต่างกันสำหรับแต่ละระบบ เพื่อไม่ให้ตัวดึงข้อมูลสองตัวเห็นเงินฝากรายการเดียวกัน

### เงินฝากที่ไม่ตรงกัน {#unmatched-deposits}

เงินฝากที่ไม่ตรงกับคำขอใดๆ (จำนวนเงินผิด เครือข่ายผิด คำขอหมดอายุ) จะสร้างเหตุการณ์ `deposit.unmatched` และการแจ้งเตือนผู้ดูแลระบบ เปิด **Payment channels › Gateway events › PayPal & USDT** ค้นหาเหตุการณ์ ตรวจสอบธุรกรรมบน Binance และคลิกการดำเนินการกำหนดเพื่อเติมเงินให้ลูกค้าที่ถูกต้อง ตัวนับ **Unmatched** บนหน้า USDT และภาพรวมช่องทางจะลดลงเหลือ 0 หลังจากนั้น

## การแก้ Problme {#troubleshooting}

| อาการ | สาเหตุ | วิธีแก้ปัญหา |
|---|---|---|
| "ต้องกรอก API key และ secret พร้อมกัน" | กรอกข้อมูลเพียงช่องเดียว | กรอกทั้งสองช่อง |
| "ที่อยู่ไม่1ม่ตรงตามรูปแบบของเน็ตเวิร์ก ..." | ที่อยู่ไม่ตรงกับเครือข่ายที่เลือก | คัดลอกใหม่อีกครั้งจาก Binance สำหรับเครือข่ายเดิม |
| "มีการเปลี่ยนแปลงที่ยังไม่บันทึก — โปรดบันทึกก่อนจึงจะทดสอบ" | การทดสอบทำงานบนการตั้งค่าที่บันทึกไว้ | คลิก **Save** แล้วจึงทดสอบ |
| คำเตือน "key has Enable Withdrawals" | สิทธิ์เกินความจำเป็น | ลบออกในส่วน Binance API Management |
| คำเตือน "key not restricted to IP" | `ipRestrict` ปิดอยู่ | เพิ่ม IP ขาออกของเซิร์ฟเวอร์ที่แสดงในหน้าต่าง对话 |
| คำเตือน "key lacks Enable Reading" | สิทธิ์หายไป | เปิดใช้งาน Reading |
| คำเตือน "Binance has deposits disabled for USDT on the network" | เครือข่ายถูกระงับ | เลือกเครือข่ายอื่นหรือรอ |
| "อันตราย: ที่อยู่ที่กำหนดค่าไว้แตกต่างจากที่อยู่ที่ Binance ออกให้" | ที่อยู่หรือเครือข่ายไม่ถูกต้อง | คัดลอกที่อยู่อีกครั้งจาก Binance สำหรับเครือข่ายนั้น |
| ปุ่มสลับ USDT เป็นสีเทาใน Fees & limits | ยังไม่ได้ยืนยันที่อยู่ | รัน **Test & verify address** จนกว่าจะตรงกัน |
| ลูกค้าชำระเงินแล้ว แต่ยังไม่ได้รับเครดิต | จำนวนเงินถูกปัดเศษหรือเครือข่ายผิด | ค้นหาเหตุการณ์ใน Gateway events และกำหนดด้วยตนเอง |
| เห็นเงินฝากแล้วแต่รอนานมาก | การยืนยันยังไม่เพียงพอ | รอสักครู่ คำขอจะไม่หมดอายุในระหว่างการยืนยัน |
