View Booking
1. Overview
The Bookings Page is where Users manage all confirmed, pending, and cancelled bookings. It acts as a dashboard that gives quick visibility into booking statuses, payment confirmations, and follow-up actions such as cancellations or receipt downloads.
2. Navigation Flow
Users access the Bookings Page by clicking the “Bookings” button in the Header Navigation. Once a Booking Request is accepted, it is moved from the Inbox and appears here.
When User clicks on a booking in the Bookings page, they are directed to the Booking Details page, which is a continuation from the Booking Request Detail page.
3. Booking Statuses
Here are the booking statuses that are currently implemented in the current marketplace:
- Confirmed: The Seller has confirmed the User’s (now called “Guest”) booking request. The booking is now active and locked in.
- Cancelled: The Guest or Platform has cancelled a confirmed booking. If a refund applies, it is processed according to the cancellation policy.
- Completed: The Booking has been marked as completed by the Guest.
- Reviewed: The Guest has left a review for the completed booking.
Booking Detail Page (Booking Confirmed)
Booking Declined by Seller
Receipt Detail Page
Booking Status
4. Payment Statuses
The payment status for the booking is shown as a badge in the Booking Detail Card. The following are the statuses that are implemented in the current marketplace:
- Not Paid: The card has not been charged, because the booking has not been confirmed by the Seller.
- Paid: Payment was successful and confirmed.
- Failed: Payment attempt failed; retry or update payment method is needed.
Stripe API would not need this status as all payments must succeed in order to proceed. However this may be required if the Platform integrates with alternative payment services.
5. User Actions
- Cancel a confirmed booking (if allowed by policy)
- Download receipts
- Leave a review after completion