วิธีรับชำระ USDT (TRC20) บนเว็บไซต์หรือบอทของคุณ
USDT บน TRON เป็นวิธีจ่ายด้วยคริปโตที่พบบ่อยที่สุดในหลายภูมิภาค โอนเร็วและถูกสำหรับผู้จ่าย คู่มือนี้แสดงการเชื่อมต่อขั้นต่ำกับ ChainPay
รูปแบบการทำงาน
- แบ็กเอนด์ของคุณขอ ที่อยู่ฝากเงิน จาก ChainPay สำหรับแต่ละคำสั่งซื้อ (หรือแต่ละผู้ใช้)
- ผู้จ่ายส่ง USDT ไปยังที่อยู่นั้น
- เมื่อเครือข่ายยืนยันการโอนแล้ว ChainPay จะ ส่งต่อไปยังกระเป๋าของคุณ และเรียก webhook ของคุณ
คุณเป็นผู้ดูแลเงินเอง: ปลายทางคือ forwardAddress ของคุณ และ ChainPay ไม่เก็บยอดคงเหลือของร้านค้า
หนึ่งที่อยู่ต่อคำสั่งซื้อหรือต่อผู้ใช้
- ต่อคำสั่งซื้อ: ใช้
externalReferenceใหม่ทุกคำสั่งซื้อ กระทบยอดง่าย หนึ่งการชำระต่อหนึ่งที่อยู่ - ต่อผู้ใช้: ใช้
externalReferenceเดิม ที่อยู่ถาวรและรับการฝากได้หลายครั้ง เหมาะกับการเติมเงินและยอดคงเหลือ
สร้างที่อยู่
curl -X POST https://api.chainpay.site/deposit-address \
-H 'content-type: application/json' \
-d '{
"ticker": "trc20/usdt",
"callbackUrl": "https://shop.example.com/crypto-webhook?token=SECRET",
"forwardAddress": "TYourOwnTronWallet...",
"externalReference": "order-123"
}'
จัดการ webhook
- ตรวจค่า
tokenใน query ของคุณ - จับคู่การชำระด้วย
externalReference - บันทึกคำสั่งซื้อเมื่อ
status: "confirmed"เท่านั้น - ทำให้ handler เป็น idempotent เพราะเหตุการณ์เดิมอาจมาซ้ำได้
ผู้จ่ายจ่ายเท่าไร
การโอน TRC20 ทุกครั้งต้องใช้ TRON Energy ค่าธรรมเนียมจึงมีส่วนเปอร์เซ็นต์ (1 %) และส่วนคงที่ตามต้นทุนเครือข่ายขณะนั้น บน TRON ส่วนคงที่นี้ราว 4 USDT ตามอัตราปัจจุบัน ดังนั้นการชำระยอดเล็กมากจึงไม่คุ้ม ควรกำหนดยอดขั้นต่ำที่เหมาะสม ดูตัวเลขล่าสุดที่ ราคา
ลองใช้
หากต้องการเห็นที่อยู่ในบัญชีของคุณ ให้ลงทะเบียนใน cabinet สร้าง API key แล้วส่งคำขอเดิมพร้อม x-api-key เริ่มจากยอดเล็กๆ ก่อน