Payment links in WhatsApp
Customers get a secure Stripe Checkout link right after they choose a time.
- Sent automatically in the booking conversation
- Payment status is written back to the booking
- Methods are the ones you enable in Stripe
Deposits & payments
With a deposit rule on, Mawidi holds the booking as pending, sends a secure payment link in the WhatsApp conversation, and confirms only once the payment succeeds.
Payments run through your own Stripe account.
Interactive example
This business asks for a 20% deposit to confirm a booking.
An example only. No booking is made and no payment is taken.
How it works
The deposit rule sits between the booking request and the confirmation, so your team no longer chases payment by hand.
On WhatsApp, the booking is created as pending while the deposit is due.
The amount is your deposit percentage of the service price or the approved quote.
Payment is taken on your Stripe account, and Mawidi records it on the booking.
The successful payment moves the booking from pending to confirmed, and the customer is told.
What you can collect
Customers get a secure Stripe Checkout link right after they choose a time.
Set a deposit percentage once. The amount follows the price of the service or quote being booked.
Send a quote the customer can approve online, then collect payment by link. Sell products and add-ons too.
When a customer cancels outside the cancellation window, the deposit is refunded in full automatically.
For the owner
Your Mawidi dashboard shows deposits collected, deposits still pending and revenue by service, next to the bookings they belong to.
Revenue by service
Good to know
Questions
Yes. When the business enables a deposit rule, the appointment remains pending while Mawidi sends the payment link. Successful payment changes the booking to confirmed. A failed or expired payment does not confirm the booking, but the pending booking may continue to hold the slot until staff cancel or otherwise resolve it.
The deposit is a percentage of the service price or the approved quote, so the amount follows what is being booked. The percentage itself is set once for your business.
When a customer cancels outside the cancellation window, Mawidi refunds the deposit in full automatically. Cancellations inside the window are not refunded. Card refunds usually reach the customer within 5–10 business days.
Deposits are collected through Stripe Checkout on your own Stripe account, in Qatari riyals. Customers see the payment methods you have enabled in your Stripe settings.
We'll walk through your services and set up the deposit flow with your Stripe account.