> ## Documentation Index
> Fetch the complete documentation index at: https://tomotek.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# US-OWN-11: Xác nhận và Thanh toán Booking

> Chủ nuôi hoàn tất quá trình đặt lịch thông qua màn hình thanh toán 100% giá trị bằng mã QR động.

> [!NOTE]
>
> **Cập nhật v.1.6.0:** Cập nhật luồng thanh toán Booking bắt buộc trả trước 100% qua QR động thay vì đặt cọc linh hoạt.

## 1. Điều kiện tiên quyết (Pre-conditions)

* Khách hàng đã hoàn tất bước chọn Slot/Chuồng ở **US-OWN-09** hoặc **US-OWN-10**.
* Hệ thống đã thiết lập trạng thái **Giữ chỗ tạm thời (Soft Lock)** cho suất đặt đó.

## 2. Tiêu chí chấp nhận (Acceptance Criteria)

> [accordion] US-OWN-11.1: Bảng tóm tắt thông tin (Booking Summary)
>
> Hiển thị rõ:
>
> * Tên Shop
> * Tên Dịch vụ
> * Thời gian (Ngày / Giờ)
> * Số lượng thú cưng và Tên thú
> * Ghi chú yêu cầu thêm.

> [accordion] US-OWN-11.2: Tính toán chi tiết thanh toán
>
> Hiển thị thông tin minh bạch:
>
> * Tổng tiền dịch vụ.
> * **Số tiền cần thanh toán ngay:** Bắt buộc 100% tổng tiền dịch vụ để xác nhận lịch.

> [accordion] US-OWN-11.3: Phương thức thanh toán (Payment Method)
>
> * Thanh toán 100% giá trị thông qua phương thức **Chuyển khoản QR động**.
> * Hệ thống tạo mã QR chứa chính xác số tiền và nội dung chuyển khoản. Tương tự như luồng mua sắm (`US-OWN-22`).
> * *Lưu ý: Không hỗ trợ thanh toán tại quầy hoặc cọc một phần.*

> [accordion] US-OWN-11.5: Hệ thống thông báo thành công
>
> Sau khi hệ thống ghi nhận thanh toán thành công (Webhook), hiển thị màn hình **"Đặt lịch thành công"** kèm Mã đặt chỗ (Booking ID) và hướng dẫn về các bước tiếp theo khi tới Check-in.

## 3. Quản lý trạng thái lệnh đặt (Business Rules)

**1. US-OWN-11.4: Sinh trạng thái đơn hàng**

Sau khi nhấn "Xác nhận đặt" hoặc hoàn thành thanh toán:

* **Trạng thái `Pending` (Chờ xác nhận):** Áp dụng cho các đơn hàng Over-booking (Quá tải). Hiển thị dòng *"Đơn hàng đang chờ Shop duyệt thủ công"*.
* **Trạng thái `Success / Confirmed` (Thành công):** Áp dụng cho dịch vụ Thường (nếu còn slot) và dịch vụ Lưu trú (nếu còn chuồng). Đơn tự động xác nhận ngay lập tức.

**2. US-OWN-11.6: Thời hạn thanh toán (Payment Timeout)**

* Khách hàng có **5 phút** (bằng thời gian Soft Lock) để hoàn tất việc chuyển khoản thanh toán 100%.
* Nếu hết hạn mà giao dịch chưa hoàn thành, hệ thống tự động Hủy phiên đặt lệnh và **nhả Slot / Inventory** cho khách hàng khác tiếp cận.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.