ตั้งค่าระบบ (System Settings / AppConfig)←
ศูนย์กลางการตั้งค่าทั้งหมด — ทุกการเปลี่ยนแปลงส่งผลต่อหน้าสมาชิก
ภาพรวม←

หน้า Cron Jobs ใช้ตั้งค่างานอัตโนมัติของระบบ (สร้าง/แก้ไข/เปิด-ปิด) เช่น คำนวณคอมมิชชัน, ล้างข้อมูลเก่า, sync เกม

หน้าจัดการอุปกรณ์ แสดงรายการอุปกรณ์ที่เคยเข้าสู่ระบบ สามารถอนุมัติ/ล็อค/ลบอุปกรณ์ได้
การตั้งค่าระบบทำผ่าน AppConfig ซึ่งเป็น ศูนย์กลางการตั้งค่า ของระบบทั้งหมด ทุกการเปลี่ยนแปลงจะ clear cache แล้วสมาชิกจะเห็นค่าใหม่ทันที
สำหรับ Super Admin เท่านั้น — Admin ทั่วไปไม่มีสิทธิ์แก้ไขตั้งค่าระบบ
1. Deposit Settings (การตั้งค่าฝากเงิน)←
| ช่อง | รายละเอียด | ตัวอย่าง | ผลต่อสมาชิก |
|---|---|---|---|
| ขั้นต่ำฝาก | ยอดเงินฝากขั้นต่ำ | ฿100 | กรอกน้อยกว่า → แจ้ง error |
| สูงสุดฝาก | ยอดเงินฝากสูงสุดต่อรายการ | ฿25,000 | กรอกเกิน → แจ้ง error |
| ค่าธรรมเนียม | ค่าธรรมเนียมฝาก (ถ้ามี) | 0 | แสดงค่าธรรมเนียมก่อนยืนยัน |
2. Withdraw Settings (การตั้งค่าถอนเงิน)←
ตั้งค่าหลัก←
| # | ช่อง | รายละเอียด | ตัวอย่าง |
|---|---|---|---|
| 1 | จำนวนเงินขั้นต่ำสำหรับถอน | ยอดถอนขั้นต่ำต่อรายการ | ฿100 |
| 2 | จำนวนเงินสูงสุดสำหรับถอน | ยอดถอนสูงสุดต่อรายการ | ฿25,000 |
| 3 | การถอนต่อครั้งไม่เกิน | เพดานถอนต่อครั้ง | ฿10,000 |
| 4 | จำนวนเงินฝากขั้นต่ำก่อนถอนครั้งแรก | ต้องฝากเท่าไหร่ก่อนถอนครั้งแรก | ฿100 |
| 5 | จำนวนถอนต่อวัน / จำนวนครั้ง | ถอนได้กี่ครั้ง/วัน | 1,000 ครั้ง |
| 6 | จำนวนเครดิตที่ต้อง Turn Over (≥ X บาท) | จำนวนเงินตัดถอน — ต้อง Turn Over เท่าไหร่ก่อนถอน | ฿100,000 |
ตัวอย่างการตั้งค่า←
ขั้นต่ำถอน: ฿100
สูงสุดต่อครั้ง: ฿10,000
สูงสุดต่อวัน: ฿25,000
จำนวนครั้ง/วัน: 5 ครั้ง
Turn Over ≥: ฿100,000
ผลต่อสมาชิก:
- ถอน ฿50 → ❌ "ต่ำกว่าขั้นต่ำ ฿100"
- ถอน ฿15,000 → ❌ "เกินสูงสุดต่อครั้ง ฿10,000"
- ถอนครั้งที่ 6 → ❌ "เกินจำนวนครั้งต่อวัน"
- ยอด Turn Over ฿80,000 → ❌ "ยังไม่ครบเงื่อนไข Turn Over"
3. Commission Settings (ตั้งค่าคอมมิชชัน)←
ตั้งค่าเปอร์เซ็นต์←
| # | ช่อง | รายละเอียด | ตัวอย่าง |
|---|---|---|---|
| 1 | เปอร์เซ็นต์ Commission Tier 1 | อัตราค่าคอมสำหรับแนะนำตรง | 0.3% |
| 2 | เปอร์เซ็นต์ Commission Tier 2 | อัตราค่าคอมสำหรับชั้นที่ 2 | 0.1% |
| 3 | จำนวนเงินขั้นต่ำในการถอนคอมมิชชัน | ถอนคอมได้เมื่อมีเท่าไหร่ | ฿10,000 |
| 4 | Turn Over bonus | เปอร์เซ็นต์คืนยอดเสีย | 0.3% |
ตัวอย่างการคำนวณ←
สมาชิก A แนะนำสมาชิก B (Tier 1)
สมาชิก B เล่นเกมยอดรวม ฿100,000
Commission Tier 1 = ฿100,000 × 0.3% = ฿300
Commission Tier 2 = (ถ้า B แนะนำ C) ยอดของ C × 0.1%
คอมมิชชันสำหรับ Super Admin: ตัวเลือกนี้มีผลต่อทุกคนในระบบ — เปลี่ยนแล้วมีผลทันที ดูรายละเอียดเพิ่มเติมที่ หน้าคอมมิชชัน
4. Maintenance Mode (โหมดปิดปรับปรุง)←
| ช่อง | รายละเอียด | ผลต่อสมาชิก |
|---|---|---|
| เปิด/ปิด | Toggle โหมดปรับปรุง | ปิดเว็บทั้งหมด — สมาชิกเห็นข้อความปรับปรุง |
| ข้อความ | ข้อความที่แสดง | แสดงบนหน้าเว็บ |
คำเตือน: เมื่อเปิด Maintenance Mode → สมาชิกใช้งานไม่ได้ทุกอย่าง (ล็อกอิน, ฝาก, ถอน, เกม) ใช้เฉพาะเมื่อจำเป็น (update ระบบ, แก้ปัญหาเร่งด่วน)
5. Notification Settings (การแจ้งเตือน)←
| ช่อง | รายละเอียด |
|---|---|
| Email Notification | เปิด/ปิด แจ้งเตือนทาง Email |
| SMS Notification | เปิด/ปิด แจ้งเตือนทาง SMS |
| Push Notification | เปิด/ปิด Push notification |
| Telegram Alert | เปิด/ปิด แจ้งเตือนทาง Telegram (Admin) |
6. การตรวจสอบสลิป (Slip Verification)←
ระบบรองรับ 2 ผู้ให้บริการตรวจสลิป:
6.1 Slip2go — ขั้นตอนการเชื่อมต่อ←
- เข้าไปที่
https://slip2go.com/service/api-connect - กด "สมัครใช้งาน" → กรอกข้อมูล → ยืนยัน email
- หลังจากได้ password + OTP → ได้รับข้อมูลร้านค้า
- เลือก package ที่ต้องการ (จำนวนสลิปที่ตรวจได้)
- กด "สร้างการเชื่อมต่อ" → เข้าสู่หน้า API
- ไป Authentication > Secret Key → กด copy Secret Key
- กลับมาที่ Panel → ตั้งค่า > การตรวจสอบ slip > Slip2Go Key → วาง Key → กด "เปิดใช้งาน Slip2Go"
6.2 EasySlip — ขั้นตอนการเชื่อมต่อ←
- เข้าไปที่
https://developer.easyslip.com/auth/sign-up - กรอก email → Login → เข้าระบบ
- เลือก ประเภทบัญชี (ร้านค้า / บุคคล) → กด "สร้างร้านค้า"
- จะเห็นหน้า API Verify slip → กด copy Authorization token
- หรือไปที่ ตั้งค่า > ตั้งค่าร้านค้า > คีย์ API → copy Authorization
- กลับมาที่ Panel → ตั้งค่า > การตรวจสอบ slip > Easy Slip Key → วาง Key → กด "เปิดใช้งาน Easy Slip"
หมายเหตุ: ใช้ผู้ให้บริการใดก็ได้ตัวเดียว (ไม่ต้องเปิดทั้งสอง)
7. CronJob Management (งานตามกำหนดเวลา)←
Admin จัดการ Scheduled Jobs:
| ปุ่ม | ผลลัพธ์ |
|---|---|
| ดูรายการ | แสดง cron jobs ทั้งหมด |
| เปิด/ปิด | Toggle job on/off |
| รันทันที | Manual execute job |
| ดู Log | ดูประวัติการรัน |
CronJobs หลัก←
| Job | ความถี่ | หน้าที่ |
|---|---|---|
| Commission Calculation | ตาม config | คำนวณคอมมิชชัน |
| Lossback Calculation | ตาม config | คำนวณคืนยอดเสีย |
| Game Sync | ทุกวัน | อัพเดตรายการเกม |
| Backup | ทุกวัน | สำรองข้อมูล |
8. Feature Flags←
| Flag | ค่า | ผลลัพธ์ |
|---|---|---|
| useDepositV2 | true/false | ใช้ระบบฝากเงิน V2 หรือ V1 |
| useWithdrawV2 | true/false | ใช้ระบบถอนเงิน V2 หรือ V1 |
| ENABLE_2FA | true/false | เปิด Two-Factor Auth |
| ENABLE_SOUND_NOTIFICATIONS | true/false | เสียงแจ้งเตือนใน Panel |
กลไก Cache←
เมื่อ Admin แก้ไข AppConfig:
Admin กด [บันทึก]
↓
beforeSave('AppConfig') → validate + audit log
↓
afterSave('AppConfig') → CLEAR CACHE
↓
สมาชิก request ครั้งถัดไป
↓
API ดึง AppConfig ใหม่จาก DB (ไม่ใช่ cache)
↓
สมาชิกเห็นค่าใหม่ ✅
ทุกการเปลี่ยนแปลง AppConfig = มีผลทันที หลัง clear cache