Loading...

Online Payments

DoTreat now supports online payments, allowing you to charge your clients conveniently and securely. Whether you want to issue a payment request for an in-salon appointment or require prepayment for online bookings, DoTreat has you covered. The payment system is powered by Stripe, one of the world's leading payment platforms.

Payment Requests

Payment requests can be issued directly from the appointment page in the DoTreat booking app. From here, you can choose to send a payment request to the client's email address.

You have full flexibility — you can request payment for the full appointment amount, or request a partial payment (downpayment). The client receives an email with a secure payment link where they can complete the payment online.

Prepayment & Downpayment for Online Bookings

For online bookings through your DoTreat booking page, you can set up payment requirements that clients must fulfill before their booking is confirmed.

Examples of how you can configure this:

  • Require a 20% downpayment to confirm any online booking
  • Require full prepayment for all bookings
  • Require prepayment only during specific weekdays (e.g., Fridays and Saturdays)
  • Require prepayment only during certain times of the day (e.g., peak hours 16:00–19:00)

These flexible scheduling options are especially useful for salon owners who experience busy periods where a no-show would mean significant lost revenue.

Powered by Stripe

All payment processing is handled securely by Stripe, a globally trusted payment platform. DoTreat never stores or has access to your clients' credit card details.

Getting Started

From your account page at dotreat.com, go to Receive Payments and click Add account. This takes you to Stripe's onboarding page, where you'll configure your login, business details, and the bank account for your payouts.

Once set up, open the DoTreat app and go to Setup → Settings. Under Client payments, select your newly created Stripe account and tap Save. You're ready to accept payments!

Ways to accept payments:

  • From the appointment page in the app — tap Collect online payment.
  • Give clients the option to pay in advance when they book online — enable this by selecting Enable for online booking on the Settings page.
  • Set up payment requirements — go to Setup → Online Booking → Booking requirements to configure whether a full prepayment or a partial payment is required, and whether it applies at all times or only during certain hours.

Fees

The fees for using the DoTreat payment system are transparent and straightforward:

  • Standard Stripe processing fees apply based on your region
  • DoTreat charges an additional 1% service fee on all payments processed

There are no setup fees, monthly fees, or hidden costs for the payment feature. You only pay when you receive a payment.