Why place a temporary hold on a selected appointment?
A hold gives one customer a short opportunity to complete payment before the slot returns to general availability. Tell the customer how long the selection is reserved and what happens if checkout is interrupted. The example uses atomic holds to protect the time choice; the business still needs a fair policy for expired holds and a clear message when a slot is no longer available.
When should a booking be called confirmed?
Use “confirmed” only after the required payment and appointment checks have succeeded. Before that point, describe the choice as pending or reserved so the customer understands its status. The sample connects checkout with confirmation; the final message should repeat the service, selected time, location and any preparation details the customer needs.
What cancellation information belongs before payment?
State whether a customer can cancel or move an appointment, how much notice is required, and whether any payment is refundable. Put this information near the booking action rather than burying it in a distant policy page. The example collects payment when the time is chosen, making clear terms important before a customer commits.