Payments and deposits
Revenue
Stripe, deposits, and how to decide which services should charge upfront.
Site-level defaults
•
Enable payments at clinic level before expecting Stripe checkout to appear.
•
Choose whether the clinic defaults to no deposit, fixed deposit, or percentage deposit.
•
Use site defaults for consistency, then override only where needed.
Service-level overrides
•
Higher-risk or high-demand services can require a deposit even if the rest of the clinic does not.
•
Consultation-first services should usually avoid charging until the clinic has reviewed suitability.
Before going live
•
Run one real end-to-end test booking with a deposit.
•
Confirm the success page, booking status, and clinic notification all complete correctly.