ฝาก-ถอน — การจัดการการเงิน (Deposit / Withdraw Management)←
อนุมัติ, ปฏิเสธ, และจัดการรายการฝาก-ถอนของสมาชิก
ภาพรวม←

หมายเลขในรูป:
① ปุ่ม (ฝากเงิน / ถอนเงิน / รีเฟรช / Bank Feed) ② บัญชีรับฝาก (ยอดรวม) ③ บัญชีถอน (ยอดรวม)
หน้านี้แสดงรายการฝาก-ถอนทั้งหมด Admin สามารถอนุมัติ, ปฏิเสธ, หรือดำเนินการกับรายการต่างๆ ทุก action ที่ทำจะส่งผลต่อยอดเงินของสมาชิกทันที
1. ตารางรายการฝาก-ถอน←

ตารางแสดงรายการทั้งหมด สามารถกรองด้วย:
- ช่องทาง — ทุกช่องทาง / โอนธนาคาร / Payment Gateway
- ประเภท — ฝาก-ถอน / ฝากอย่างเดียว / ถอนอย่างเดียว
- สถานะ — ทั้งหมด / รอดำเนินการ / สำเร็จ / ปฏิเสธ / ล้มเหลว
คอลัมน์ในตาราง←
| คอลัมน์ | คำอธิบาย |
|---|---|
| วันที่/เวลา | เวลาที่สร้างรายการ |
| ประเภท | ฝาก (เขียว) หรือ ถอน (แดง) |
| สมาชิก | ชื่อ + เบอร์โทร |
| จำนวนเงิน | ยอดฝาก (+) หรือยอดถอน (-) |
| ช่องทาง | โอนธนาคาร / ชื่อธนาคารปลายทาง |
| สถานะ | ดูหัวข้อสถานะด้านล่าง |
| Actions | ปุ่มดำเนินการ (ขึ้นกับสถานะ) |
2. รายการฝากเงิน (Deposit)←
สถานะฝากเงิน←
| สถานะ | สี | ความหมาย |
|---|---|---|
| รอดำเนินการ | เหลือง | สมาชิกแจ้งฝาก รอ Admin ตรวจสอบ |
| สำเร็จ | เขียว | Admin อนุมัติแล้ว ยอดเครดิตเพิ่มแล้ว |
| ปฏิเสธ | แดง | Admin ปฏิเสธ (สลิปไม่ตรง / ซ้ำ) |
ปุ่ม Action สำหรับฝากเงิน←
| ปุ่ม | เมื่อไหร่ใช้ | ผลต่อสมาชิก |
|---|---|---|
| อนุมัติ | สถานะ "รอดำเนินการ" | ยอดเครดิตเพิ่มทันที |
| ปฏิเสธ | สถานะ "รอดำเนินการ" | ได้รับแจ้งเตือนว่าถูกปฏิเสธ |
Deposit V2 Flow (ระบบปัจจุบัน)←
สมาชิกโอนเงิน + อัพโหลดสลิป
↓
รายการสถานะ "Pending" ปรากฏในตาราง
↓
Admin "ยืนยันเงินเข้า" (Payment Status ✅)
↓
Admin "เติมเครดิต" เข้าเกม (Credit Status ✅)
↓
ทั้งสองขั้นตอนสำเร็จ → สถานะ "Completed" ✅
↓
สมาชิกเปิดเว็บ → ยอดเงินเพิ่มแล้ว
3. รายการถอนเงิน (Withdraw)←
สถานะถอนเงิน — Flow ทั้งหมด←
สมาชิกกดถอน
↓
┌─────────────┐
│ รอตัดเครดิต │ ← ระบบประมวลผล (ยังไม่มีปุ่ม Action)
└──────┬──────┘
↓
┌─────────────┐ ┌──────────┐
│ รอถอนออโต้ │───→│ pending │ ← กำลังส่งถอนออโต้
└──────┬──────┘ └────┬─────┘
│ ↓
│ ┌─────────────┐
│ │ success ✅ │ ← ถอนสำเร็จ เงินเข้าบัญชีสมาชิก
│ └─────────────┘
│ ↓
│ ┌─────────────┐
└────────→│ failed ❌ │ ← ถอนไม่สำเร็จ (มี 3 ปุ่ม Action)
└─────────────┘
ตารางสถานะถอนเงิน←
| สถานะ | สี | ความหมาย | ปุ่ม Action |
|---|---|---|---|
| รอตัดเครดิต | เหลือง | ระบบกำลังตัดเครดิต | ไม่มี (รอระบบ) |
| รอถอนออโต้ | เหลือง | ตัดเครดิตแล้ว รอส่งธนาคาร | ส่งซ้ำ / ยกเลิก |
| pending | ฟ้า | กำลังส่งถอนออโต้ | รอผลจากธนาคาร |
| success | เขียว | ถอนสำเร็จ เงินเข้าบัญชีแล้ว | ไม่มี (จบ) |
| failed | แดง | ถอนไม่สำเร็จ | ส่งซ้ำ / ยกเลิก / เสร็จสิ้น |
ปุ่ม Action สำหรับถอนเงิน (สถานะ failed)←
เมื่อถอนล้มเหลว (failed) จะมี 3 ปุ่มให้เลือก:
| ปุ่ม | การทำงาน | เมื่อไหร่ใช้ |
|---|---|---|
| ส่งซ้ำ | ส่งรายการถอนเข้าระบบออโต้อีกครั้ง | เฉพาะ error ที่เป็น "failed" จริงๆ เท่านั้น |
| ยกเลิก | หยุดการถอน + คืนเครดิตทั้งหมด ให้สมาชิก | ถอนผิด / สมาชิกเปลี่ยนใจ |
| เสร็จสิ้น | ตัดเครดิตตามจำนวน โดยไม่ถอนซ้ำ | Admin โอนเงินให้สมาชิก manual แล้ว |
คำเตือน: ปุ่ม "ส่งซ้ำ" ใช้ได้เฉพาะเมื่อสถานะเป็น failed เท่านั้น หากกดในขณะที่มี pending หรือ error อื่น อาจทำให้มียอดถอนซ้ำได้ ถ้าไม่แน่ใจ → แจ้งปัญหาทาง Web-Panel แทนการกดส่งซ้ำ
ตัวอย่าง: ถอนปกติ (สำเร็จ)←
| ขั้นตอน | ยอดเครดิต | สถานะ | สิ่งที่เกิดขึ้น |
|---|---|---|---|
| 1. สมาชิกกดถอน ฿100.90 | 500.00 | รอตัดเครดิต | ระบบเริ่มประมวลผล |
| 2. ตัดเครดิตสำเร็จ | 399.10 | รอถอนออโต้ | เครดิตถูกหักแล้ว |
| 3. ส่งถอนออโต้ | 399.10 | pending | กำลังโอนเงิน |
| 4. ถอนสำเร็จ | 399.10 | success ✅ | เงิน ฿100.90 เข้าบัญชีสมาชิก |
ตัวอย่าง: ถอนล้มเหลว → ส่งซ้ำ←
| ขั้นตอน | ยอดเครดิต | สถานะ | สิ่งที่เกิดขึ้น |
|---|---|---|---|
| 1. สมาชิกกดถอน ฿100.90 | 500.00 | รอตัดเครดิต | — |
| 2. ตัดเครดิตสำเร็จ | 399.10 | รอถอนออโต้ | — |
| 3. ส่งถอนออโต้ | 399.10 | pending | — |
| 4. ธนาคาร reject | 399.10 | failed ❌ | ถอนไม่สำเร็จ |
| 5. Admin กด "ส่งซ้ำ" | 399.10 | pending | ส่งใหม่อีกครั้ง |
| 6. ถอนสำเร็จ | 399.10 | success ✅ | เงินเข้าบัญชีสมาชิก |
ตัวอย่าง: ถอนล้มเหลว → ยกเลิก (คืนเครดิต)←
| ขั้นตอน | ยอดเครดิต | สถานะ | สิ่งที่เกิดขึ้น |
|---|---|---|---|
| 1. สมาชิกกดถอน ฿100.90 | 500.00 | รอตัดเครดิต | — |
| 2. ตัดเครดิตสำเร็จ | 399.10 | รอถอนออโต้ | — |
| 3. ถอนไม่สำเร็จ | 399.10 | failed ❌ | — |
| 4. Admin กด "ยกเลิก" | 500.00 | ปฏิเสธ | คืนเครดิต ฿100.90 ให้สมาชิก |
4. กรณีพิเศษ: ถอนโบนัส←
เมื่อสมาชิกได้รับโปรโมชันแล้วถอนเงิน ระบบจะ หักเครดิตทั้งหมด หลังถอนครบตามเงื่อนไขโปร
ตัวอย่าง: โปร FREEBONUS20←
| ข้อมูล | ค่า |
|---|---|
| ยอดเครดิตก่อนถอน | ฿1,021.00 |
| ยอดที่ถอน | ฿200.00 |
| ชื่อโปร | FREEBONUS20 |
| เงื่อนไข | ถอนสำเร็จยอดไม่เกินโปรที่กำหนด → หักเครดิตออกทั้งหมด |
Flow:
ยอดเครดิต: ฿1,021.00
↓
สมาชิกกดถอน ฿200.00
↓
ตัดเครดิตสำเร็จ ฿1,021.00 (hold ทั้งก้อน)
↓
ถอนออโต้ ฿200.00 → success ✅
↓
FREEBONUS20 ตรวจเงื่อนไข:
ยอดถอน ฿200 ≤ ยอดที่โปรกำหนด → ผ่าน
↓
ระบบหักเครดิตทั้งหมด: ฿1,021.00 → ฿0.00
(จ่ายจริงให้สมาชิก ฿200.00 / หักออก ฿821.00)
สำคัญ: เมื่อถอนโบนัสสำเร็จ ยอดเครดิตจะกลายเป็น ฿0.00 ทันที ไม่ว่าจะเหลือเครดิตเท่าไหร่ — ระบบหักทั้งก้อนตามเงื่อนไขโปรโมชัน
5. สร้างฝากเงิน Manual←
Admin สามารถสร้างรายการฝากเงินให้สมาชิกด้วยตนเอง:

ช่องกรอกข้อมูล←
| # | ช่อง | รายละเอียด |
|---|---|---|
| 1 | ฝากโบนัส | ติ๊กเพื่อเติมเครดิตโดย ไม่โอนผ่านระบบออโต้ |
| 2 | บัญชีธนาคาร รับเงิน | เลือกบัญชีรับฝาก (แสดงยอดคงเหลือ) |
| 3 | สมาชิก * | ค้นหาจาก ยูสเซอร์ / ชื่อ / เบอร์โทร / เลขบัญชี |
| 4 | วันที่ * | วันเวลาที่ทำรายการ |
| 5 | จำนวนเงิน * | ยอดที่ต้องการฝาก (บาท) |
| 6 | หมายเหตุ | บันทึกเหตุผลการสร้าง manual |
กดปุ่ม "สร้างรายการ" → รายการถูกสร้างเป็นสถานะ Pending → Admin ต้อง "ยืนยันเงินเข้า" + "เติมเครดิต" จึงจะ Completed
ใช้ในกรณี: ระบบออโต้ไม่จับรายการ, โอนผิดบัญชี, โปรโมชันเพิ่มเครดิต
6. สร้างถอนเงิน Manual←

ช่องกรอกข้อมูล←
| # | ช่อง | รายละเอียด |
|---|---|---|
| 1 | บัญชีธนาคาร โอนออก | เลือกบัญชีสำหรับโอนเงินออก |
| 2 | สมาชิก * | ค้นหาจาก ยูสเซอร์ / ชื่อ / เบอร์โทร / เลขบัญชี |
| 3 | วันที่ * | วันเวลาที่ทำรายการ |
| 4 | จำนวนเงิน * | ยอดที่ต้องการถอน (บาท) |
| 5 | หมายเหตุ | บันทึกเหตุผล |
กดปุ่ม "สร้างรายการ" → รายการสถานะ Pending → Admin เลือก "อนุมัติ Manual" หรือ "อนุมัติ Auto" ในตาราง
7. ระบบ Payment Gateway (MyPays24)←
สำหรับเว็บที่เปิดใช้ Payment Gateway (MyPays24):
7.1 ภาพรวม Gateway←
เมื่อเปิดใช้ MyPays24 ระบบจะเพิ่มความสามารถ:
- P2P Auto Deposit — สมาชิกสร้างออเดอร์ → โอนเงินตามบัญชีที่ระบบจัดสรร → ตรวจสอบอัตโนมัติ
- Gateway Balance — Admin ดูยอดเงินคงเหลือใน MyPays24 wallet ได้จาก Panel
- Gateway Logs — ดู log การทำรายการทั้งหมดผ่าน Gateway
- Auto Callback — ระบบรับ callback จาก MyPays24 อัตโนมัติ (คอลัมน์ Operator แสดง "ระบบ auto")
7.2 Gateway Balance + Logs←

หมายเลขในรูป:
① บัญชีรับฝาก — MyPays24 P2P Gateway ฿45.60 (badge เขียว)
② บัญชีถอน — MyPays24 P2P Gateway + badge "Low Balance" แดง + ปุ่ม "เติมเงิน"
③ รายการฝาก-ถอน — แสดง MyPays24P2P channel + ผู้ดำเนินการ "ระบบ auto"
Admin สามารถตรวจสอบสถานะ Gateway ได้:
| ข้อมูล | รายละเอียด |
|---|---|
| ยอดคงเหลือ | ยอดเงินปัจจุบันใน MyPays24 wallet (ดึงแบบ real-time) |
| Gateway Logs | ตาราง log แสดงทุกรายการผ่าน Gateway |
| Operator | แสดงชื่อ Admin ที่ดำเนินการ หรือ "ระบบ auto" สำหรับ callback อัตโนมัติ |
| ชื่อธนาคาร | แสดงชื่อธนาคารหลังเลขบัญชีผู้รับใน log |
หมายเหตุ: ยอด Gateway Balance จะ auto-update เข้า WebBankAccount ของ Panel ด้วย
7.3 Admin Slip Upload←
ฟีเจอร์ใหม่ (v2.37.0): Admin สามารถอัพโหลดสลิปแทนสมาชิกได้:
- เลือกรายการฝากที่สถานะ "รอดำเนินการ"
- กดปุ่ม [อัพโหลดสลิป]
- เลือกไฟล์สลิป → กดยืนยัน
- ระบบบันทึกสลิปและเชื่อมกับรายการฝาก
ใช้ในกรณี: สมาชิกส่งสลิปทาง LINE/แชท, สมาชิกอัพโหลดไม่ได้ (มือถือเก่า/เน็ตช้า)
7.4 Gateway Callback (ระบบ Auto)←
เมื่อ MyPays24 ส่ง callback กลับมา:
| สถานการณ์ | การทำงาน |
|---|---|
| Callback สำเร็จ | ระบบเติมเครดิตอัตโนมัติ, Operator = "ระบบ auto" |
| Late-complete callback | callback มาหลังจาก Admin reject ไปแล้ว → ระบบ handle อัตโนมัติ |
| Callback ฝากถอนพร้อมกัน | ระบบแยก flow อิสระ ไม่กระทบกัน |
7.5 การตรวจจับบัญชี Gateway←
ระบบจำแนกบัญชีอัตโนมัติ:
- Pure Gateway Account = บัญชีที่มี
gatewayApifield → แสดง badge "Gateway" - Normal Account = บัญชีทั่วไป → ไม่มี badge
รายงาน Payment Gateway←
| รายงาน | รายละเอียด |
|---|---|
| สรุปรายการ | Summary ยอดฝาก-ถอนทั้งหมดผ่าน Gateway |
| ตารางฝาก | รายละเอียดฝากเงินผ่าน Payment Gateway |
| ตารางถอน | รายละเอียดถอนเงินผ่าน Payment Gateway |
| Gateway Balance | ยอดคงเหลือใน MyPays24 wallet (real-time) |
| Gateway Logs | Log ทุกรายการ พร้อม Operator + ชื่อธนาคาร |
8. การตรวจสอบรายการซ้ำ (Duplicate Check)←
ระบบตรวจสอบอัตโนมัติ:
- ตรวจจับรายการฝากซ้ำ (จำนวนเงิน + เวลาใกล้เคียง)
- แจ้งเตือน Admin ก่อนอนุมัติ
- ป้องกันการอนุมัติฝากเงินซ้ำ (double credit)