Confirm availability, calculate price, generate receipt.
You need to login before the backend can store bookings.
Complete your booking for