ข้ามไปที่เนื้อหา

ฝาก-ถอน — การจัดการการเงิน (Deposit / Withdraw Management)

อนุมัติ, ปฏิเสธ, และจัดการรายการฝาก-ถอนของสมาชิก

ภาพรวม

Smart Cashier Console

หมายเลขในรูป:

① "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()


Flow: Admin อนุมัติฝากเงิน → สมาชิกเห็นยอดเพิ่ม

สมาชิกโอนเงิน + อัพโหลด slip
รายการปรากฏในตารางฝากเงิน (สถานะ: รอ)
Admin กด [✅ อนุมัติ]
Backend → เติมเครดิตให้สมาชิก
  → Update Member balance
  → Create Audit Log
  → Send notification (optional)
สมาชิกเปิด App → ยอดเงินเพิ่มแล้ว ✅