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

หมายเลขในรูป:
① "Smart Cashier Console" heading + ปุ่ม (ฝากเงิน/ถอนเงิน/รีเฟรช/Bank Feed)
② บัญชีรับฝาก + บัญชีถอน (ยอดรวม)
③ งานที่ต้องทำ + ตัวกรอง + รายการธุรกรรม
หน้านี้แสดงรายการฝาก-ถอนทั้งหมด Admin สามารถอนุมัติ, ปฏิเสธ, หรือดำเนินการกับรายการต่างๆ ทุก action ที่ทำจะส่งผลต่อยอดเงินของสมาชิกทันที
1. รายการฝากเงิน (Deposit List)←
ตารางแสดงรายการฝากเงินทั้งหมด
| คอลัมน์ | คำอธิบาย |
|---|---|
| วันที่/เวลา | เวลาที่ทำรายการ |
| สมาชิก | ชื่อผู้ใช้ + เบอร์โทร |
| จำนวนเงิน | ยอดฝาก (฿) |
| ช่องทาง | โอนธนาคาร / Payment Gateway |
| สถานะ | รออนุมัติ / อนุมัติ / ปฏิเสธ |
| ผู้ดำเนินการ | Admin ที่อนุมัติ |
ปุ่ม Action:
| ปุ่ม | การทำงาน | ผลต่อสมาชิก |
|---|---|---|
| ✅ อนุมัติ | ยืนยันรายการฝาก | ยอดเงินเพิ่มทันที |
| ❌ ปฏิเสธ | ปฏิเสธรายการ | ได้รับแจ้งเตือนว่าถูกปฏิเสธ |
2. รายการถอนเงิน (Withdraw List)←
ตารางถอนเงิน←
| คอลัมน์ | รายละเอียด |
|---|---|
| เวลา | วันเวลาที่สร้างรายการ |
| สมาชิก | ชื่อ / เบอร์โทร |
| จำนวน | ยอดเงินถอน |
| ธนาคาร | ธนาคารปลายทาง |
| สถานะ | รอ / สำเร็จ / ปฏิเสธ |
| Actions | ปุ่มดำเนินการ |
ปุ่ม Action สำหรับถอนเงิน←
| ปุ่ม | ผลลัพธ์ | ผลต่อสมาชิก |
|---|---|---|
| [✅ อนุมัติ] | อนุมัติการถอน → โอนเงินจริง | เงินโอนเข้าบัญชีสมาชิก |
| [❌ ปฏิเสธ] | ปฏิเสธคำร้อง | เครดิตคืนกลับ ในระบบ + สถานะ "ถูกปฏิเสธ" |
| [🔄 ส่งใหม่] | ส่งรายการเข้าระบบอีกครั้ง | รอ processing ใหม่ |
3. สร้างฝากเงิน Manual (Create Manual Deposit)←
Admin สามารถสร้างรายการฝากเงินให้สมาชิกด้วยตนเอง:
| ช่องกรอก | รายละเอียด |
|---|---|
| {เลือกสมาชิก} | ค้นหาสมาชิกจากชื่อ/เบอร์ |
| {จำนวนเงิน} | ยอดที่ต้องการฝาก |
| {หมายเหตุ} | เหตุผลการสร้าง manual |
กดปุ่ม [ยืนยัน] → เครดิตสมาชิกเพิ่มทันที
ใช้ในกรณี: ระบบ auto ไม่จับรายการ, โอนผิดบัญชี, โปรโมชันเพิ่มเครดิต
4. ระบบ Payment Gateway←
สำหรับเว็บที่เปิดใช้ Payment Gateway:
รายงาน Payment Gateway←
| รายงาน | Endpoint |
|---|---|
| สรุปรายการ | Summary of deposits + withdrawals |
| ตารางฝาก | รายละเอียดฝากเงินผ่าน Payment Gateway |
| ตารางถอน | รายละเอียดถอนเงินผ่าน Payment Gateway |
5. การตรวจสอบรายการซ้ำ (Duplicate Check)←
ระบบตรวจสอบอัตโนมัติ:
- ตรวจจับรายการฝากซ้ำ (จำนวนเงิน + เวลาใกล้เคียง)
- แจ้งเตือน Admin ก่อนอนุมัติ
- API: checkDuplicateDepositV2()