การชำระเงิน
ใช้ AVA backend portal เพื่อตรวจสถานะการชำระเงิน เก็บเงิน และจัดการรายละเอียดการชำระเงินของการจองระหว่างเช็กอินและเช็กเอาต์
การทำงานของการเก็บเงิน
- การชำระเงินถูกควบคุมโดยการตั้งค่า payment gateway
- โรงแรมสามารถเก็บเงินมัดจำ เก็บเต็มจำนวน หรือเก็บทั้งสองแบบ
- หากปิดการเก็บเงิน ขั้นตอนเช็กอินจะไม่ขอชำระเงิน
- AVA backend portal เชื่อมต่อกับ payment gateway เพื่อแสดงข้อมูลการชำระเงินและให้ทำ payment capture ได้
การดูข้อมูลการชำระเงิน
Payment Summary บนการ์ดการจอง
เมื่อดูการจองแบบการ์ด (Check-Ins, Checkouts หรือ Stayovers) การ์ดการจองแต่ละใบจะแสดงส่วนสรุปการชำระเงินดังนี้:
- Paid: ยอดที่ชำระแล้วทั้งหมดของการจอง
- Pre-auth: ยอดที่ pre-authorized (ถ้ามี)
- Transaction ID: เลขอ้างอิงธุรกรรมจาก payment gateway (มีปุ่มคัดลอก)
สรุปนี้จะแสดงอัตโนมัติเมื่อมีข้อมูลการชำระเงินของการจอง
AVA จะแสดง Paid และ Pre-auth ด้วยสกุลเงินแสดงผลของการจองก่อน หากไม่มีสกุลเงินนี้ AVA จะใช้สกุลเงินจาก payment summary หากไม่มีทั้งสองค่า AVA จะ fallback เป็นสกุลเงินเงินมัดจำของโรงแรม
Payment Stages ใน Command Center
เมื่อเปิดใช้งาน payment integration หน้า Command Center จะแสดง payment stages เป็นส่วนหนึ่งของ workflow เช็กอินและเช็กเอาต์:
- Check-In Payment Stage: แสดงเป็น badge ในความคืบหน้าเช็กอินของแต่ละการจอง
- Checkout Payment Stage: แสดงเป็น badge ในความคืบหน้าเช็กเอาต์ของแต่ละการจอง
- badge ของ payment stage จะแสดงสถานะ เช่น Pending, Completed
Payment stages จะแสดงเฉพาะเมื่อเปิดใช้งาน payment integration และไม่ได้ตั้งเป็น "DISABLE" หากปิดไว้ ขั้นตอนเช็กอินและเช็กเอาต์จะไม่แสดง payment stages
ข้อมูลการชำระเงินแบบละเอียดใน Reservation Modal
คลิกการจองใดก็ได้เพื่อดูข้อมูลการชำระเงินแบบละเอียดใน reservation details modal ซึ่งเปิดได้จาก:
- Check-Ins page: คลิกการ์ดการจองหรือแถวตารางใดก็ได้
- Checkouts page: คลิกการ์ด checkout ใดก็ได้
- Stayovers page: คลิกการ์ด stayover ใดก็ได้
- Calendar view: คลิกบล็อกการจองใดก็ได้
- Command Center page: คลิกการจองใดก็ได้
ใน reservation details modal:
- เลื่อนไปที่ส่วน Financials
- ดูรายละเอียดการชำระเงิน เช่น:
- Balance Due: ยอดคงค้างปัจจุบัน
- Deposit Payment: รายละเอียดเงินมัดจำที่เก็บแล้ว
- Room Payment: รายละเอียดค่าห้อง
ข้อมูลการชำระเงินแต่ละรายการจะแสดง:
- สถานะการชำระเงิน เช่น "Authorized", "Captured", "Pending"
- ยอดเงินและสกุลเงิน
- วิธีชำระเงิน เช่น Credit Card, Cash
- ชื่อ payment gateway
- เลขอ้างอิง/transaction ID ของ gateway
- รายละเอียดบัตร (brand, เลข 4 ตัวท้าย, วันหมดอายุ)
ประเภทการชำระเงิน
AVA backend portal ติดตามการชำระเงิน 2 ประเภท:
- Deposit Payment: เงินล่วงหน้าที่เก็บก่อนหรือระหว่างเช็กอิน
- Room Payment: ค่าห้องและบริการเพิ่มเติม
การเก็บเงิน
หาก payment gateway รองรับ คุณสามารถเก็บรายการที่ authorize แล้วได้จาก AVA backend portal โดยตรง:
- เปิด reservation details modal
- เลื่อนไปที่ส่วน Financials
- หากรายการ authorize แล้วยังไม่ถูกเก็บเงิน จะเห็นปุ่ม Capture Payment
- คลิก Capture Payment
- ยืนยันการเก็บเงิน
- รอผลการ capture อัปเดต
ปุ่ม capture จะแสดงเฉพาะรายการที่ authorize แล้วและยังไม่ถูกเก็บเงิน เมื่อ capture สำเร็จแล้ว ปุ่มจะหายไป
ผลลัพธ์หลัง capture
หลัง capture แล้ว AVA backend portal จะแสดง:
- Payment captured: สถานะ Yes/No
- Capture message: รายละเอียดหรือข้อความ error จาก payment gateway
หากผลไม่ขึ้นทันที AVA backend portal จะ poll อัปเดตอัตโนมัติได้สูงสุด 60 วินาที
ก่อนเก็บชำระเงิน
- ยืนยันยอดการจองใน PMS หรือ guest folio
- ตรวจว่าวิธีชำระเงินใดที่ต้องใช้กับการจองนี้
- ตรวจว่า payment gateway เชื่อมต่อแล้วใน Settings → Payment
- ยืนยันว่า payment integration เปิดใช้งานและไม่ได้ตั้งเป็น "DISABLE"
หากการชำระเงินถูกบล็อก
- ยืนยันว่า payment gateway เชื่อมต่อและ active
- ตรวจนโยบายโรงแรมเรื่องเงินมัดจำหรือการเก็บเต็มจำนวน
- ขอผู้ดูแลตรวจ Settings → Payment หากจำเป็น
- ตรวจว่า payment integration type ไม่ได้ตั้งเป็น "DISABLE"
การแก้ปัญหา
Paid หรือ Pre-auth แสดงสกุลเงินไม่ตรงที่คาด
อาการ: ยอดใน payment summary บนการ์ดการจองแสดง currency code ต่างจากที่คาด
วิธีแก้:
- เปิดการจองและยืนยันสกุลเงินของการจอง
- ตรวจว่าข้อมูล payment มีสกุลเงินของตัวเองหรือไม่
- หากทั้งสองว่าง ให้ตรวจสกุลเงินเงินมัดจำใน Settings → Payment
- รีเฟรชหน้าและตรวจการแสดงสกุลเงินอีกครั้ง
Payment workflow
การตั้งค่าที่เกี่ยวข้อง
ดู Settings → Payment เพื่อตั้งค่า gateway และกฎการรับชำระเงิน