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

บัญชีธนาคาร (Bank Account Management)←

จัดการบัญชีธนาคารของเว็บไซต์ — เพิ่ม/ลบบัญชี, ตั้งบัญชีหลัก, เปิด/ปิดปรับปรุง

ภาพรวม←

จัดการบัญชีธนาคาร

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

① หัวข้อ "จัดการบัญชีธนาคาร" + ปุ่ม (รีเฟรช / เพิ่มบัญชี)
② Summary cards (บัญชีทั้งหมด, ยอดฝาก, ยอดถอน, ยอดเงินรวม)
③ Tabs (ทั้งหมด / ฝาก / ถอน)
④ Bank cards (ธนาคาร + badge + API/Bank/Slip/LINE tags + บัญชีฝากหลัก toggle)

Admin จัดการบัญชีธนาคารที่ใช้รับฝากเงินและจ่ายถอนเงิน การเปลี่ยนแปลงทุกอย่างส่งผลต่อหน้าฝากเงินของสมาชิกทันที


1. รายการบัญชี (Bank Account List)←

คอลัมน์ รายละเอียด
ธนาคาร ชื่อ + โลโก้
เลขบัญชี เลขบัญชีเต็ม
ชื่อบัญชี ชื่อเจ้าของ
สถานะ Active / Inactive / Maintenance
Primary Deposit ✅ / ❌ (บัญชีหลักรับเงิน)
Primary Withdraw ✅ / ❌ (บัญชีหลักจ่ายเงิน)
Actions ปุ่มดำเนินการ

2. ปุ่ม Action←

ปุ่ม ผลลัพธ์ ผลต่อหน้าสมาชิก
[+ เพิ่มบัญชี] สร้างบัญชีใหม่ สมาชิกเห็นบัญชีใหม่ในหน้าฝาก
[✅ Active] เปิดใช้งาน สมาชิกเห็นบัญชีนี้
[⛔ Inactive] ปิดการใช้งาน สมาชิกไม่เห็นบัญชีนี้
[🔧 Maintenance] เปิดปรับปรุง สมาชิกเห็น "อยู่ระหว่างปรับปรุง"
[⭐ Set Primary Deposit] ตั้งเป็นบัญชีหลักรับเงิน แสดงเป็นอันดับแรกในหน้าฝากสมาชิก
[⭐ Set Primary Withdraw] ตั้งเป็นบัญชีหลักจ่ายเงิน ใช้จ่ายถอนเงินให้สมาชิก
[🗑 ลบ] ลบบัญชี สมาชิกไม่เห็นบัญชีนี้อีก
[↔️ โอนย้าย] โอนเงินระหว่างบัญชี ไม่กระทบสมาชิก (internal)
[🔄 รีเซ็ต] รีเซ็ตการตั้งค่าบัญชี กลับค่าเริ่มต้น

3. สร้างบัญชีใหม่ (Create Bank Account)←

กดปุ่ม "+ เพิ่มบัญชี" → กรอกข้อมูล

# ช่อง รายละเอียด ตัวอย่าง
1 เลือกธนาคาร dropdown รายการธนาคาร ธนาคารกสิกรไทย
2 เลขบัญชี * เลขบัญชีธนาคาร 1234567890
3 ชื่อเจ้าของบัญชี * ชื่อจริงเจ้าของ นาย ทดสอบ ตัวอย่าง
4 เลขบัตรประชาชน เลข 13 หลัก —
5 ชื่อผู้ใช้งาน Username สำหรับ API —
6 Password Password สำหรับ API —
7 เลข PIN PIN สำหรับ API —
8 สถานะ Active / Inactive / Maintenance Active

กดปุ่ม "บันทึก" → บัญชีใหม่ปรากฏในรายการ

Feature Tags (แสดงใต้แต่ละ bank card)←

Tag ความหมาย
API เชื่อมต่อ API ธนาคาร (auto check ยอด)
Bank ใช้งานเป็นบัญชีธนาคารปกติ
Slip รองรับตรวจสลิปอัตโนมัติ
LINE เชื่อมต่อ LINE Connect
GW เชื่อมต่อ Payment Gateway

4. สถานะบัญชี + ปุ่มพิเศษ←

สถานะ 3 แบบ←

สถานะ สี Badge ผลต่อสมาชิก
ใช้งาน (Active) เขียว สมาชิกเห็นบัญชีนี้ในหน้าฝาก
ปรับปรุง (Maintenance) เหลือง สมาชิกเห็น "อยู่ระหว่างปรับปรุง"
ปิดใช้งาน (Inactive) — สมาชิกไม่เห็นบัญชีนี้

ปุ่ม "รีเซ็ต"←

  • รีเซ็ตการตั้งค่าบัญชี (timer, connection, session)
  • หลังกด → รอ 2 นาที ก่อนจะกลับมาใช้งานได้

ปุ่ม "ปิดปรับ" / "เปิดปรับ"←

  • สลับสถานะ Maintenance ⟷ Active
  • หลังกด → รอ 2 นาที ก่อนจะเปลี่ยนสถานะอีกครั้ง
  • ใช้เมื่อ: บำรุงรักษาบัญชี, เปลี่ยนธนาคาร, ตรวจสอบยอด

บัญชีฝากหลัก Toggle←

แต่ละ bank card มี toggle "บัญชีฝากหลัก" — เมื่อเปิด: - บัญชีนี้จะแสดงอันดับแรกในหน้าฝากเงินของสมาชิก - มีได้ 1 บัญชีฝากหลักเท่านั้น


Flow: Admin เปลี่ยนบัญชี → สมาชิกเห็นบัญชีใหม่←

Admin เพิ่มบัญชีใหม่ + ตั้ง Active + Primary Deposit
         ↓
Backend → บันทึกบัญชีใหม่ + ตั้งเป็นบัญชีหลักรับเงิน
         ↓
AppConfig cache cleared
         ↓
สมาชิกเปิดหน้าฝากเงิน
         ↓
สมาชิกดึงรายการธนาคารจาก Backend
         ↓
เห็นบัญชีใหม่เป็นอันดับแรก ✅