แดชบอร์ดภาพรวมเกตเวย์
ติดตามสถานะบัญชีเชื่อมต่อ LINE ธนาคาร ความเร็วการส่งต่อ Webhook และรายการเงินเข้าแบบเรียลไทม์
ปริมาณรายการเงินเข้าย้อนหลัง 12 ชั่วโมง
คำนวณจากธุรกรรมจริงที่ตรวจพบในระบบ (ไม่รวมรายการทดสอบ Sandbox)
ความพร้อมของระบบเกตเวย์
สถานะโครงสร้างพื้นฐานและการผูก Webhook ปลายทาง
สถานะบัญชีธนาคารที่เชื่อมต่อ
แสดงเฉพาะบัญชีที่คุณเพิ่มไว้ในระบบจริง ไม่มีบัญชีจำลอง
รายการเงินเข้าล่าสุด (Live Stream)
อัปเดตทันทีผ่าน WebSocket เมื่อมีข้อความแจ้งเตือนเงินเข้าจากธนาคาร
| เวลาที่ตรวจพบ | ธนาคาร / บัญชี | จำนวนเงิน | ข้อมูลผู้โอน | สถานะส่ง Webhook | รายละเอียด |
|---|---|---|---|---|---|
| ยังไม่มีรายการเงินเข้าในระบบ | |||||
จัดการบัญชีเชื่อมต่อ
เพิ่มเฉพาะบัญชีธนาคารที่ต้องการใช้งานจริง สแกน QR Code บนหน้าเว็บ และสำรองเซสชันอัตโนมัติในฐานข้อมูล
ประวัติยอดเข้า
ตรวจสอบรายการเงินเข้าทุกธนาคาร ลายนิ้วมือ SHA-256 ความเร็วตอบกลับของปลายทาง และสั่งส่งซ้ำอย่างปลอดภัย
| วัน-เวลา (ไทย) | ธนาคาร / บัญชี | ยอดเงินเข้า | ผู้โอนต้นทาง | บัญชีรับเงิน | ผลส่งต่อ Webhook | จัดการ |
|---|---|---|---|---|---|---|
| ยังไม่มีประวัติรายการเงินเข้า | ||||||
ตั้งค่าระบบเกตเวย์
ทุกค่าที่บันทึกถูกจัดเก็บลงฐานข้อมูลถาวร คีย์และ URL จะไม่ถูกรีเซ็ตหรือสูญหายเมื่อรีสตาร์ทเซิร์ฟเวอร์
การเชื่อมต่อมาตรฐาน 3 ขั้นตอน (Luminus Admin 7.1 & 3rd-Party)
คัดลอก Endpoint (ขั้นที่ 1) และ API Key (ขั้นที่ 2) ไปวางที่ระบบหลังบ้านลูกค้า และนำลิงก์ Callback มาวางในขั้นที่ 3
Provider Endpoint URL
URL หลักของเกตเวย์นี้สำหรับตรวจสอบสถานะและดึงข้อมูล
Provider API Key (HMAC Secret)
ใช้ยืนยันตัวตน Bearer Token และตรวจลายเซ็น HMAC-SHA256
Primary Webhook Callback URL
เช่น https://api-tenant.luminusauto.com/api/notify/universal
ปลายทาง Webhook เพิ่มเติม (Multi-Endpoint Routing)
รองรับการกระจายข้อมูลเงินเข้าไปยังหลายเซิร์ฟเวอร์พร้อมกัน โดยแยก Secret และกรองธนาคารได้อิสระ
| ชื่อปลายทาง | Target Webhook URL | ธนาคารที่รับ | Secret | ผลส่งล่าสุด | จัดการ |
|---|---|---|---|---|---|
| ยังไม่มี Endpoint เพิ่มเติม | |||||
เงื่อนไขเวลาสลิป & การแจ้งเตือน Telegram
กำหนดขอบเขตอายุสลิปอัตโนมัติ แจ้งเตือนยอดใหญ่ และแจ้งเตือนเมื่อเซสชัน LINE หลุด
ความปลอดภัยการเข้าหน้าเว็บคอนโซล
ตั้งรหัสผ่านผู้ดูแลเพื่อป้องกันบุคคลภายนอกเปิดดู QR Code หรือแก้ไขค่า Webhook
คู่มือการเชื่อมต่อ & ทดสอบ API
มาตรฐานการรับส่งข้อมูลระดับสากล การตั้งค่าห้องแชทธนาคาร และการจำลองยิงสัญญาณแยกจากประวัติยอดจริง
ขั้นตอนการผูกกับหลังบ้าน Luminus Auto (เมนู 7.1)
-
คัดลอก Provider Endpoint & API Key:
เปิดเมนู ตั้งค่า ในคอนโซลนี้ คัดลอก
Provider Endpoint URLและProvider API Keyไปวางในหน้าแอดมินเมนู 7.1 จัดการบัญชีธนาคาร (Universal Bank Connector) แล้วกดบันทึก -
วาง Callback URL กลับมาที่คอนโซล:
คัดลอกลิงก์
Our Webhookจากหน้า 7.1 (เช่นhttps://api-brand.luminusauto.com/api/notify/universal) มาวางในช่องPrimary Webhook Callback URLในหน้าตั้งค่า แล้วกดบันทึกและทดสอบ Ping - เพิ่มบัญชีเชื่อมต่อและสแกน QR Code: ไปที่เมนู จัดการบัญชีเชื่อมต่อ กดปุ่ม + เพิ่มบัญชีเชื่อมต่อ เลือกธนาคารที่ต้องการใช้งาน แล้วสแกน QR Code ด้วยแอป LINE บนมือถือ (หาก LINE ขอ PIN ให้กรอกรหัส PIN 4–6 หลักที่ปรากฏบนหน้าจอ)
- เปิดสวิตช์รับยอดออโต้รายบัญชี: ในหน้าจัดการบัญชีฝากของแอดมิน เปิดสวิตช์ รับยอดอัตโนมัติผ่าน SCB Connect / Krungthai Connext / GSB NOW / KKP ให้ตรงกับเลขบัญชีที่เปิดรับ
ข้อกำหนดเฉพาะของ 4 ธนาคารที่รองรับ
เพิ่มเพื่อน Official Account SCB Connect และผูกแจ้งเตือนเงินเข้าบัญชีให้เรียบร้อย ระบบจับคู่จากธนาคารต้นทาง + เลขท้ายบัญชี + ชื่อผู้โอน
เพิ่มเพื่อน Krungthai Connext ข้อความของกรุงไทยไม่มีชื่อผู้โอน ระบบจะจับคู่จากรหัสธนาคารต้นทาง + เลขท้าย 4 หลักอย่างรัดกุม
รองรับทั้งข้อความปกติและ Flex Card รูปภาพหัวการ์ด รองรับเลขบัญชีออมสิน 12 หลัก และแปลงรหัสธนาคาร 4 ตัวอักษร (เช่น BBLA → BBL, GSBA → GSB) อัตโนมัติ
ข้อความ KKP Better ไม่มีเลขบัญชีผู้โอน (senderAccount: null) ระบบปลายทางจะจับคู่สมาชิกจากชื่อ-นามสกุลผู้โอนแบบตรงตัวหลัง Normalize
มาตรฐาน HTTP Headers & การตรวจสอบลายมือชื่อ (HMAC-SHA256)
ทุกคำขอ Webhook ที่ส่งออกจากระบบแนบลายเซ็นดิจิทัลและ Idempotency Key เพื่อป้องกันการปลอมแปลงและการปรับยอดซ้ำ 100%
POST /your-webhook-endpoint HTTP/1.1
Content-Type: application/json
X-Connector-Timestamp: 1762520000000
X-Connector-Signature: 8f4d9c01e3a5... (HMAC-SHA256 Hex 64 chars of `${timestamp}.${rawBody}`)
X-Connector-Event: DEPOSIT_DETECTED
X-Connector-Delivery-Id: dlv_9a1b2c3d4e5f6789
Idempotency-Key: 1f8b868a88390b2fbe8e9833501a34d8efbc5bfa22f183918a0e2a2cfa029f60
REST API Endpoints มาตรฐาน (External Integration)
| Method | Endpoint | การยืนยันตัวตน | คำอธิบาย |
|---|---|---|---|
| GET | /api/v1/health | Public / Bearer | ตรวจสอบสถานะเกตเวย์และจำนวนบัญชีธนาคารที่ออนไลน์จริง |
| GET | /api/v1/transactions | Bearer <API_KEY> | ดึงประวัติรายการเงินเข้าย้อนหลัง รองรับตัวกรอง bank, status, since, limit, offset |
| POST | /api/v1/transactions/:eventId/replay | Bearer <API_KEY> | สั่งยิง Webhook ซ้ำด้วย eventId และ fingerprint เดิม (Idempotent) |
| POST | /api/v1/pairing | One-Time Code | แลกรหัสจับคู่ 12 หลักเป็น Webhook URL และ Secret Key แบบใช้ครั้งเดียว |
API Sandbox (โหมดจำลองแยกจากประวัติจริง)
ทดสอบการตรวจสอบลายเซ็น HMAC-SHA256 และความเร็วตอบกลับของเซิร์ฟเวอร์ปลายทาง โดยไม่สร้างข้อมูลปลอมปะปนในหน้าประวัติยอดเข้า
ผลลัพธ์จากเซิร์ฟเวอร์ปลายทาง
แสดง HTTP Status, Latency และ JSON Response สด
// กดปุ่ม "ส่งสัญญาณทดสอบ" เพื่อดูผลลัพธ์การตอบกลับจากเซิร์ฟเวอร์ปลายทาง