💳 ช่องทางชำระเงิน & ตรวจสลิปอัตโนมัติ
ในหน้านี้
ตั้งค่าทั้งหมดอยู่ที่ ตั้งค่า → ช่องทางชำระเงิน และ ตั้งค่า → ตรวจสลิปอัตโนมัติ แต่ละช่องทางมีสวิตช์เปิด/ปิด และป้ายสถานะ พร้อมใช้งาน ข้อมูลยังไม่ครบ
ช่องทางที่รองรับ
| ช่องทาง | ค่าธรรมเนียม | ยืนยันการจอง | ต้องใช้ |
|---|---|---|---|
| PromptPay QR | ฟรี | อัตโนมัติ (เมื่อเปิดตรวจสลิป) | เบอร์/เลขบัตร PromptPay |
| โอนผ่านบัญชีธนาคาร | ฟรี | อัตโนมัติ (เมื่อเปิดตรวจสลิป) | เลขบัญชี + ชื่อบัญชี |
| Omise (บัตร / PromptPay) | ตามสัญญา Omise | อัตโนมัติทันที | Public Key + Secret Key |
| Stripe Checkout | ตามสัญญา Stripe | อัตโนมัติทันที | Secret Key (+ Webhook Secret) |
PromptPay QR & โอนธนาคาร
- กรอกหมายเลข PromptPay — เบอร์มือถือ 10 หลัก หรือเลขบัตรประชาชน/เลขผู้เสียภาษี 13 หลัก
- กรอกบัญชีธนาคาร — ธนาคาร เลขบัญชี และชื่อบัญชี (ชื่อบัญชีใช้ตรวจสลิปด้วย)
- เปิดสวิตช์ แล้วกดบันทึก
ระบบสร้าง Thai QR มาตรฐาน EMVCo พร้อมยอดเงินที่ต้องชำระของแต่ละการจอง ลูกค้าสแกนด้วยแอปธนาคารใดก็ได้ ยอดจะขึ้นอัตโนมัติ ไม่ต้องพิมพ์เอง
ตรวจสลิปอัตโนมัติ
เมื่อลูกค้าแนบสลิป ระบบจะส่งไปตรวจกับผู้ให้บริการ (EasySlip หรือ SlipOK) ซึ่งเช็คกับระบบธนาคารจริง แล้วตรวจเพิ่มอีก 5 ชั้น:
| การตรวจ | ไม่ผ่านเมื่อ |
|---|---|
| สลิปมีอยู่จริง | ธนาคารไม่มีข้อมูลรายการนี้ (สลิปปลอม/ตัดต่อ) |
| สลิปซ้ำ | เลขอ้างอิงธุรกรรมเคยใช้ไปแล้ว (1 สลิปใช้ได้ครั้งเดียวทั้งระบบ) |
| ยอดเงิน | ยอดในสลิปน้อยกว่ายอดที่แจ้ง (ตั้งค่าส่วนต่างที่ยอมรับได้) |
| เวลาโอน | โอนก่อนเวลาจอง หรือเก่ากว่าที่กำหนด (ค่าเริ่มต้น 72 ชม.) |
| บัญชีผู้รับ | โอนเข้าบัญชีอื่นที่ไม่ใช่ของที่พัก |
- สมัครผู้ให้บริการ — EasySlip หรือ SlipOK แล้วรับ API Key (SlipOK มี Branch ID ด้วย)
- ใส่ API Key ที่ ตั้งค่า → ตรวจสลิปอัตโนมัติ แล้วกด ทดสอบการเชื่อมต่อ (จะแสดงโควต้าคงเหลือ)
- เลือกกฎ — ยืนยันการจองอัตโนมัติ, ตรวจบัญชีผู้รับ, อายุสลิปสูงสุด, ยอดที่ยอมรับให้ขาดได้
ดูผลตรวจทุกครั้งพร้อมเหตุผลได้ที่ การชำระเงิน → แท็บผลตรวจสลิปอัตโนมัติ รายการที่ไม่ผ่านจะรอเจ้าหน้าที่ตรวจเอง — เปิดดูแล้วกด "อนุมัติ" หรือ "ปฏิเสธ" ได้เลย หรือกด "ตรวจสลิปอีกครั้ง" หลังแก้ไขการตั้งค่า
Omise
- เข้า Omise Dashboard → Keys คัดลอก
pkey_…และskey_… - วางในหน้าตั้งค่า เปิดสวิตช์ แล้วกด ทดสอบการเชื่อมต่อ
- คัดลอก Webhook URL จากหน้าตั้งค่าไปใส่ที่ Omise Dashboard → Webhooks
ลูกค้าจะกรอกบัตรในหน้าต่างของ Omise โดยตรง — ระบบไม่เห็นและไม่เก็บเลขบัตร รองรับ 3-D Secure และ PromptPay ของ Omise (แสดง QR และรอยืนยันอัตโนมัติ)
Stripe
- เข้า Stripe Dashboard → API keys คัดลอก Secret key (
sk_…) - สร้าง Webhook endpoint ด้วย URL จากหน้าตั้งค่า เลือก event
checkout.session.completed,checkout.session.async_payment_succeeded,checkout.session.expiredแล้วคัดลอก Signing secret (whsec_…) - เลือกวิธีชำระใน Checkout (บัตร / PromptPay — PromptPay ต้องเปิดในบัญชี Stripe ประเทศไทยก่อน)
ลูกค้าจ่ายเงินแล้วเกิดอะไรขึ้น
- ชำระสำเร็จ / สลิปผ่าน → รายการชำระเป็น "ชำระแล้ว" พร้อมป้าย อัตโนมัติ
- การจองเปลี่ยนเป็น "ยืนยันแล้ว" และห้องเปลี่ยนเป็น "จองแล้ว" ทันที
- ลูกค้าเห็นหน้า "ยืนยันการจองเรียบร้อย" พร้อมรหัสการจอง
- หากไม่ผ่าน → รายการรอตรวจสอบ แสดงที่กระดิ่งแจ้งเตือนและแดชบอร์ด พร้อมเหตุผล
