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

ตั้งค่าระบบ (System Settings / AppConfig)

ศูนย์กลางการตั้งค่าทั้งหมด — ทุกการเปลี่ยนแปลงส่งผลต่อหน้าสมาชิก

ภาพรวม

Cron Jobs — งานตั้งเวลาอัตโนมัติ

หน้า 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 — ขั้นตอนการเชื่อมต่อ

  1. เข้าไปที่ https://slip2go.com/service/api-connect
  2. กด "สมัครใช้งาน" → กรอกข้อมูล → ยืนยัน email
  3. หลังจากได้ password + OTP → ได้รับข้อมูลร้านค้า
  4. เลือก package ที่ต้องการ (จำนวนสลิปที่ตรวจได้)
  5. กด "สร้างการเชื่อมต่อ" → เข้าสู่หน้า API
  6. ไป Authentication > Secret Key → กด copy Secret Key
  7. กลับมาที่ Panel → ตั้งค่า > การตรวจสอบ slip > Slip2Go Key → วาง Key → กด "เปิดใช้งาน Slip2Go"

6.2 EasySlip — ขั้นตอนการเชื่อมต่อ

  1. เข้าไปที่ https://developer.easyslip.com/auth/sign-up
  2. กรอก email → Login → เข้าระบบ
  3. เลือก ประเภทบัญชี (ร้านค้า / บุคคล) → กด "สร้างร้านค้า"
  4. จะเห็นหน้า API Verify slip → กด copy Authorization token
  5. หรือไปที่ ตั้งค่า > ตั้งค่าร้านค้า > คีย์ API → copy Authorization
  6. กลับมาที่ 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