Experimental / Fail-closed
ระบบนี้ใช้ข้อความแจ้งเตือนเงินเข้าจาก K PLUS, LINE KBank Live หรือ SCB Connect เป็นสัญญาณยืนยัน ไม่ได้ใช้ LINE Messaging API อ่านแชตส่วนบุคคล และ Backend นี้ไม่เก็บรหัสผ่านหรือ session ของ LINE
ข้อจำกัดสำคัญ: PromptPay ส่วนบุคคลและข้อความแจ้งเตือนไม่มี ASQRPay order reference ดังนั้นแม้จะบังคับให้มี QR ที่รอเพียง 1 รายการต่อบัญชี แต่ QR เก่าที่ถูกจ่ายภายหลังอาจแยกจาก QR ใหม่ที่ยอดเท่ากันไม่ได้ ระบบรุ่นนี้จึงเหมาะกับการทดสอบแบบควบคุม ไม่ใช่ Production หลายเครื่อง จนกว่าจะใช้ QR/API ที่มี reference เฉพาะรายการ
1. บัญชีรับเงิน
2. Connector / Notification Bridge
Bridge มีหน้าที่ส่ง notification ที่ LINE แสดงบนอุปกรณ์ที่ล็อกอินอย่างถูกต้องมายัง ASQRPay ผ่าน HTTPS แบบ signed webhook เท่านั้น QR ด้านล่างเป็น QR จับคู่ ASQRPay Bridge ไม่ใช่ QR ล็อกอิน LINE
![Bridge pairing QR]()
Pair token (10 นาที)Android: ใช้กล้องมือถือสแกน QR แล้วกด “เปิด ASQRPay Bridge” · ถ้าแอปไม่เปิดสามารถคัดลอก Pair Token ไปวางในแอปได้ · Simulator ยังรองรับสำหรับ Test Bridge
3. ทดสอบ Payment Pipeline
ใช้เฉพาะ SUPER ADMIN เพื่อจำลองข้อความเงินเข้าและทดสอบตั้งแต่ QR → matching → PAYMENT_SUCCESS → GPIO27 โดยไม่ต้องรอ live bridge ก่อน ผลจากส่วนนี้จะขึ้น Test verified เท่านั้น ไม่สามารถทำให้สถานะ Live verified ได้
เหตุการณ์ล่าสุด
| เวลา | ธนาคาร | ช่องทาง | ยอด | Parse | Match | Order |
|---|
ข้อจำกัดที่ตั้งใจไว้
- K PLUS ใช้ Android notification โดยตรง; ส่วนบัญชี LINE ส่วนบุคคลไม่มี public Messaging API สำหรับให้ ASQRPay อ่านข้อความธนาคารโดยตรง
- PromptPay ส่วนบุคคลไม่มี order reference ของ ASQRPay ใน notification; การจำกัด 1 QR ที่กำลังรอช่วยลดความเสี่ยง แต่ไม่สามารถแยกกรณี QR เก่าถูกจ่ายภายหลังจาก QR ใหม่ที่ยอดเท่ากันได้อย่างสมบูรณ์
- เครื่องจะสร้าง LINE QR ได้เฉพาะตอน Notification Bridge online และผู้ดูแลยอมรับโหมด Experimental แล้ว
- SCB connector/API model พร้อม แต่ต้องทดสอบกับ SCB จริงก่อนถือว่า Production verified