Booking cancellation
Cancel a booking (agent or guest) with a policy-driven refund.
📄️ Preview a cancellation
Whether the booking can be cancelled now and the refund it would yield per the cancellation policy. No side effects.
📄️ Refund history for a booking
Every refund on the booking with when it was initiated and its current status (PENDING / PROCESSING / PROCESSED / FAILED), oldest first.
📄️ Cancel a booking
Cancels the booking and opens the policy-computed refund across its captured payments. Idempotent — cancelling an already-cancelled booking returns its state without re-refunding.