Core concepts
Bookings
Bookings capture who booked what, for when, and whether payment completed—slot-based or multi-day.
Lifecycle statuses
Stored status values include:
pending— Created; may be waiting on payment or confirmation.confirmed— Confirmed reservation.paid— Payment succeeded (when used in your flow).cancelled— Cancelled by customer or staff.refunded— Payment refunded.
Exact transitions depend on dashboard actions, Mollie webhooks, and widget checkout. See Webhooks for outbound events.
Slot-based vs date range
Slot-based
Linked to a concrete slot (start/end in UTC). Typical for hourly appointments.
Multi-day
Uses start_date / end_date with per-day or per-night pricing in resource meta.