ช่องทางการชำระเงิน
ตำแหน่งในหน้าผู้ดูแลระบบ: Finance › Payment channels (
/payments) สวิตช์และค่าธรรมเนียม: Finance › Payment channels › Fees & limits (/payments/fees)
NexCMP ใช้ระบบ วอลเล็ต USD แบบเติมเงินล่วงหน้า ลูกค้าเติมเงินเข้าวอลเล็ตผ่านช่องทางการชำระเงิน จากนั้นบริการทั้งหมดจะถูกหักเงินจากวอลเล็ต ช่องทางจะแสดงต่อเมื่อถูก เปิดใช้งาน (enabled) และ กำหนดค่าแล้ว (configured) เท่านั้น
What it does
ช่องทางชำระเงินจะเชื่อมต่อบัญชีรับชำระเงินของคุณ (Stripe, PayPal, Binance, ธนาคารในเวียดนาม) เข้ากับกระเป๋าเงินของลูกค้า การชำระเงินที่ยืนยันแล้วจะกลายเป็นเครดิตในกระเป๋าเงินพอดี โดยเครดิตแต่ละรายการจะใช้รหัสการชำระเงินของเกตเวย์เป็นคีย์หลัก ดังนั้นเว็บฮุกที่ส่งซ้ำจึงไม่มีทางเพิ่มเงินซ้ำสองครั้ง ใช้หน้านี้เพื่อดูว่าช่องทางใดพร้อมใช้งาน มีประสิทธิภาพเป็นอย่างไรในช่วง 30 วันที่ผ่านมา และช่องทางใดที่ต้องได้รับการตรวจสอบ
ข้อกำหนด
| Item | Requirement |
|---|---|
| Public HTTPS address | เกตเวย์จะส่งเว็บฮุกมาที่ https://<domain>/v1/billing/... ดังนั้นแผงควบคุมของคุณจึงต้องสามารถเข้าถึงได้จากอินเทอร์เน็ตผ่าน TLS ที่ถูกต้อง (ดูที่ DNS and Cloudflare) |
| Accounts | บัญชีของคุณเองกับผู้ให้บริการแต่ละรายที่คุณต้องการใช้งาน ข้อมูลรับรองจะถูกป้อนในหน้าผู้ดูแลระบบและจะไม่แสดงขึ้นมาอีก (แสดงเพียง 4 ตัวอักษรสุดท้ายเท่านั้น) |
| Admin role | An administrator account. |
| Dependencies | ไม่มี ช่องทางธนาคารเวียดนามจำเป็นต้องมี exchange rate เพิ่มเติม |
ช่องทางต่างๆ
| ช่องทาง | สิ่งที่ลูกค้าเห็น | ตั้งค่าใน | บทความ |
|---|---|---|---|
| บัตร (Stripe) | ฟอร์มบัตร, บัตรที่บันทึกไว้ | Payment channels › Stripe | Stripe |
| Apple Pay, Google Pay, Link | ปุ่มกระเป๋าเงิน (Stripe Express Checkout) | Stripe พร้อมกับการจดทะเบียนโดเมน | Stripe |
| Alipay | เปลี่ยนเส้นทางไปยัง Alipay (เรียกเก็บเงินเป็น JPY โดย Stripe) | Stripe พร้อมกับ Fees & limits | Stripe |
| PayPal | ปุ่ม PayPal, บัญชี PayPal ที่บันทึกไว้ | Payment channels › PayPal | PayPal |
| USDT | ที่อยู่สำหรับฝากเงินและจำนวนเงินที่แน่นอน | Payment channels › USDT | USDT |
| การโอนเงินผ่านธนาคารเวียดนาม | คิวอาร์โค้ดและรายละเอียดการโอนเงิน (อินเทอร์เฟซภาษาเวียดนามเท่านั้น) | Payment channels › VN bank transfer | Bank transfer (Vietnam) |
เตรียมโครงสร้างพื้นฐาน
ไม่ต้องใช้ ทุกอย่างถูกกำหนดค่าไว้ในส่วนผู้ดูแลระบบแล้ว และไม่มีอะไรต้องติดตั้งบนเซิร์ฟเวอร์
เชื่อมต่อใน NexCMP
- เปิด Finance › Payment channels (
/payments) ตารางภาพรวมจะแสดงรายการช่องทางทั้งหมดพร้อมสถานะ - เปิดแท็บเฉพาะของช่องทาง (Stripe, PayPal, USDT, VN bank transfer) แล้วทำตามบทความของแต่ละช่องทาง แต่ละแท็บจะลงท้ายด้วยปุ่ม Save และปุ่ม Test หากมีให้บริการ
- เปิด Fees & limits (
/payments/fees) ค้นหาการ์ด Payment gateways & fees (wallet top-up) เปิดสวิตช์ใช้งานช่องทางแล้วคลิก Save channels & fees


สวิตช์และค่าธรรมเนียม (Fees & limits)
| การตั้งค่า | ค่าเริ่มต้น | ความหมาย |
|---|---|---|
| บัตร (Stripe) | เปิด | ฟอร์มบัตรบนหน้าจอฝากเงิน จะซ่อนอยู่จนกว่า Stripe จะมีคีย์ลับ |
| Apple Pay, Google Pay, Link | เปิด | ปุ่มกระเป๋าเงิน จะปรากฏขึ้นเมื่อโดเมนได้รับการยืนยันกับ Stripe แล้วเท่านั้น |
| Alipay | ปิด | ต้องเปิดใช้งาน Alipay ใน Stripe Dashboard ก่อน |
| PayPal | ปิด | แสดงขึ้นเมื่อมีการกำหนดค่า PayPal แล้วเท่านั้น |
| USDT (Binance) | ปิด | สวิตช์จะถูกล็อกจนกว่าที่อยู่ฝากเงินจะได้รับการยืนยันกับ Binance แล้ว |
| ค่าธรรมเนียม Stripe % / จำนวนเงินคงที่ (เซนต์) | 3.6 % และ 0 | ใช้เพื่อแสดงค่าธรรมเนียมแก่ลูกค้าและคำนวณยอดเงินที่เติมเข้าบัญชี ตั้งค่าให้ตรงกับเรตราคาจริงของ Stripe |
| ค่าธรรมเนียม PayPal % / จำนวนเงินคงที่ | 4.4 % และ 30 เซนต์ | เช่นเดียวกัน สำหรับ PayPal |
| ค่าธรรมเนียม USDT % | 1 % | เช่นเดียวกัน สำหรับ USDT |
| ลูกค้ารับผิดชอบค่าธรรมเนียมการเติมเงิน | ปิด | On: ลูกค้าจ่ายยอดเงิน + ค่าธรรมเนียม และกระเป๋าเงินได้รับเต็มจำนวน Off: หักค่าธรรมเนียมออกและกระเป๋าเงินได้รับยอดเงินลบด้วยค่าธรรมเนียม |
ลูกค้าจะเห็นค่าธรรมเนียมและเครดิตในกระเป๋าเงินสุทธิก่อนชำระเงินเสมอ การปิดช่องทางการชำระเงินจะซ่อนปุ่มและเซิร์ฟเวอร์ปฏิเสธการชำระเงินใหม่ด้วย method_disabled (HTTP 403)
ขีดจำกัดการเติมเงิน
จำนวนเงินขั้นต่ำและสูงสุดต่อการเติมเงินอยู่บนหน้าเดียวกัน — ดูที่ Minimum top-up
ตรวจสอบ
- ในตารางภาพรวม ช่องทางจะแสดง Enabled และ Configured คอลัมน์ Last test จะถูกเติมข้อมูลหลังจากที่คุณคลิก Test บนแท็บของช่องทางนั้น
- เข้าสู่ระบบพอร์ทัลในฐานะลูกค้าทดสอบแล้วเปิด Billing › Deposit ปุ่มช่องทางชำระเงินจะปรากฏขึ้น
- ทำการชำระเงินจำนวนเล็กน้อย (ดูบทความของช่องทางสำหรับบัตรทดสอบหรือบัญชีแซนด์บ็อกซ์) ยอดคงเหลือจะเพิ่มขึ้น การแจ้งเตือน Top-up received จะปรากฏขึ้น และการชำระเงินจะแสดงอยู่ใน Finance › Billing › Top-ups (
/billing/deposits)
ขีดจำกัดและหมายเหตุ
- คอลัมน์ภาพรวม: 30 days (จำนวนการชำระเงิน, ความสำเร็จ, ความล้มเหลวและปริมาณ), Stuck 24h (การชำระเงินที่ยังรอดำเนินการหลังจากผ่านไปหนึ่งวัน) และ Unmatched (USDT หรือการโอนเงินผ่านธนาคารที่เข้ามาแต่ไม่ตรงกับคำสั่งซื้อใดๆ) แถว KPI จะเพิ่มปริมาณใน 30 วัน, จำนวนช่องทางที่ผิดพลาด (เปิดใช้งานแต่ไม่ได้กำหนดค่า หรือการชำระเงินที่ค้างอยู่) และยอดรวมที่ไม่ตรงกัน
- Webhook events แสดงอยู่ภายใต้ Payment channels › Gateway events (
/payments/events) Stripe มีแท็บของตัวเอง ส่วน PayPal และ USDT ใช้ร่วมกัน เหตุการณ์ที่ล้มเหลวสามารถเล่นซ้ำได้ — บัญชีแยกประเภทกระเป๋าเงินมีความเป็นอิดัมโพเทนต์ (idempotent) ดังนั้นการเล่นซ้ำจะไม่ให้เครดิตซ้ำ - Resellers สามารถมีช่องทาง Stripe, PayPal, USDT และธนาคารของตนเองได้ แถวของพวกเขาจะปรากฏที่นี่ด้วย และตัวเลือกไซต์ในส่วนหัวจะกรองข้อมูลเหล่านั้น ดู Resellers
- การคืนเงิน: การชำระเงินผ่าน Stripe และ PayPal สามารถคืนเงินได้จากรายการชำระเงิน ส่วนการชำระเงินผ่าน USDT ไม่สามารถคืนเงินไปยังแหล่งที่มาได้ (เซิร์ฟเวอร์ตอบกลับ
usdt_no_refund) - โหมดบำรุงรักษา ยังคงรับ webhook ของเกตเวย์ ดังนั้นการชำระเงินที่ทำขึ้นก่อนการบำรุงรักษาจะไม่สูญหาย
การแก้ Problme
| อาการ | สาเหตุ | วิธีแก้ปัญหา |
|---|---|---|
| ไม่พบช่องทางบนหน้าฝากเงินของลูกค้า | ปิดสวิตช์, ยังไม่ได้กำหนดค่า, หรือ (ธนาคารเวียดนาม) อินเทอร์เฟซไม่ใช่ภาษาเวียดนาม | ตรวจสอบ Fees & limits และแท็บช่องทาง; ดู Bank transfer (Vietnam) |
| KPI Faulty channels อยู่เหนือ 0 | ช่องทางถูกเปิดใช้งานโดยไม่มีข้อมูลประจำตัว หรือการชำระเงินรอดำเนินการนานกว่า 24 ชั่วโมง | เปิดแถวและคลิก Configure; สำหรับการชำระเงินที่ค้างอยู่ ให้เปิด Gateway events แล้วเล่นซ้ำ |
| ลูกค้าชำระเงินแล้วแต่ยอดเงินไม่เปลี่ยนแปลง | Webhook ไม่มาถึง | ตรวจสอบ URL ของ webhook บนแท็บช่องทาง จากนั้นเล่นซ้ำเหตุการณ์ใน Gateway events |
เซิร์ฟเวอร์ตอบกลับ method_disabled | สวิตช์ปิดอยู่ | เปิดใช้งานใน Fees & limits และบันทึก |
| สวิตช์ USDT เป็นสีเทา | ที่อยู่สำหรับฝากเงินยังไม่ได้รับการยืนยัน | คลิก Test & verify address บนแท็บ USDT |