Payments and booking guide
How to Collect Deposits Before Confirming Appointments
Collect a booking deposit only after the customer understands the service, time, total price and cancellation policy. The appointment should become confirmed when the payment provider reports success—not when the customer merely reaches checkout. Failed and abandoned payments need a temporary-hold and release rule.
When this matters
The signals behind the search.
Staff chase payment screenshots manually
Refund and cancellation decisions are inconsistent
Appointments are marked confirmed before payment settles
Recommended journey
One complete path, from intent to outcome.
Choose the deposit rule
Set fixed, percentage or service-specific amounts based on no-show cost and customer trust.
Show policy before payment
State refund, rescheduling, lateness and balance terms in readable language.
Hold the slot briefly
Reserve availability during checkout, then release it automatically if payment is not completed.
Confirm from provider status
Use verified payment success to create the final booking and receipt.
Handle exceptions
Give authorised staff a recorded way to waive, transfer or refund deposits.
Implementation notes
What to prioritise—and avoid.
Prioritise
- Use client-owned merchant accounts
- Do not store card details yourself
- Make payment status visible to staff
- Connect refund status to the booking record
- Test duplicate clicks and interrupted redirects
Avoid
- Treating a screenshot as payment truth
- Hiding non-refundable terms
- Holding a slot indefinitely after failed payment
- Leaving staff without an approved exception process
Direct answers
Questions buyers ask before starting.
How much should an appointment deposit be?
Set the smallest amount that meaningfully protects the reserved capacity without creating unnecessary purchase friction. The right amount depends on service price, preparation cost, slot scarcity and historical no-shows.
When should a booking become confirmed?
For deposit-required services, confirm after the payment provider returns a verified successful status and the slot remains valid. Pending or failed payments should not create permanent bookings.
Can a deposit move to a rescheduled appointment?
Yes, if the published policy allows it and the change occurs within the permitted window. The system should preserve an auditable link between the original payment and new appointment.
Review your deposit and cancellation flow
The WhatsApp message is already prepared. Add the link or business detail and send it directly to Amin.
Open prepared message