Skip to content

Deposits & payments

Collect the deposit before you confirm the booking.

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

MawidiExample salon
Choose a service

What would you like to book?

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

A booking is confirmed when the deposit is paid.

The deposit rule sits between the booking request and the confirmation, so your team no longer chases payment by hand.

  1. Requested

    The customer picks a service and time

    On WhatsApp, the booking is created as pending while the deposit is due.

  2. Link sent

    A secure payment link arrives in the chat

    The amount is your deposit percentage of the service price or the approved quote.

  3. Paid

    The customer pays on Stripe Checkout

    Payment is taken on your Stripe account, and Mawidi records it on the booking.

  4. Confirmed

    The booking confirms itself

    The successful payment moves the booking from pending to confirmed, and the customer is told.

What you can collect

Deposits, quotes and refunds in the same conversation.

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

A deposit rule for your business

Set a deposit percentage once. The amount follows the price of the service or quote being booked.

  • Percentage of the service price
  • Works with approved quotes
  • Amounts are charged in QAR

Quotes and product sales

Send a quote the customer can approve online, then collect payment by link. Sell products and add-ons too.

  • Online quote approval
  • Payment links for accepted quotes
  • Product and add-on orders

Refunds that follow the policy

When a customer cancels outside the cancellation window, the deposit is refunded in full automatically.

  • Full refund outside the window
  • No refund inside the window
  • Card refunds take 5–10 business days

For the owner

See what has been paid without asking reception.

Your Mawidi dashboard shows deposits collected, deposits still pending and revenue by service, next to the bookings they belong to.

  • Deposits collected and pending
  • Revenue by service
  • Payment status on every booking
Deposits this weekIllustrative figures
CollectedQAR 2,340
PendingQAR 460

Revenue by service

  • Colour & blow-dry
  • Facial
  • Consultation

Good to know

What deposits need before you switch them on.

Your own Stripe account
Connect your Stripe keys in the dashboard. Deposits are paid to your account, not to Mawidi.
Qatari riyal amounts
Booking deposits are charged in QAR. Customers see the payment methods enabled in your Stripe settings.
Refund timing
Refunds go back to the customer's card and usually arrive within 5–10 business days.
Pending bookings
Unpaid bookings stay pending and keep their slot until your team resolves them.

Questions

Deposits and payments FAQ

Can Mawidi collect a deposit before confirming a booking?

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.

Can deposits differ by service?

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.

Are refunds automatic?

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.

Which payment methods can customers use?

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.

Confirm bookings with a paid deposit.

We'll walk through your services and set up the deposit flow with your Stripe account.