The gap between those two sentences is a sum nobody records for you. The system tracks it per appointment and per client, accepts payment in installments, and chases the balance on its own.
Anyone keeping records with two states, paid and unpaid, cannot see the third one, and the third is the expensive one.
They switch on individually. Anyone collecting strictly on site will never see the rest.
The client pays on arrival, you record it.
For services paid in advance or against a proforma.
Card payment, inside the form itself.
Booking and paying are two decisions, and the system does not conflate them.
The switch that decides whether a booking without payment counts as a booking at all.
A package of ten treatments is not paid in one go, and a record with a single field cannot follow that.
A discount without limits is not a discount, it is a permanent price cut. Every rule exists to prevent that.
Balances usually go uncollected because the owner is uncomfortable bringing it up. That is a job for a system, not for a person.
Payments here means record keeping and collecting at a distance. It is not accounting, and it does not pretend to be.
Every paid one, in full, and with no commission on revenue.
| Free | 1 service, 1 staff member |
| Single | Everything, 1 site |
| Business | Everything, multiple sites |
| Agency | Everything, for client sites |
No, not a single dinar. The license is paid once and that is the end of it. The client's money goes straight to you, to your bank account or your PayPal account, because the plugin is not a payment intermediary but a record. Platforms that charge a commission per booking cost several times the license over a year, and that cost grows precisely when business picks up.
Yes, it does. Clients pay by card via Stripe or PayPal, with cash and bank transfer available too. You add Stripe with your own key, so the money goes straight to your Stripe account. You keep prices in dinars, and Stripe charges in the currency you choose, at a rate you enter.
Yes, one appointment takes several payments, and each carries an amount, a method and a date. The status follows reality, so it sits at partial until the last installment lands. In the client record and on the payments screen you see at any moment how much was invoiced, how much was paid, and what remains.
Prices stay in dinars everywhere: in the form, in the email and in the records. PayPal charges in the currency you choose, euro by default, and the amount is converted at a rate you enter in the settings. That rate does not update itself, so check it now and then. If you work strictly with local clients, bank transfer and cash are the simpler route.
You decide. Mandatory payment is a switch, and it is off by default. Switch it on where a no-show genuinely costs you a whole slot, for example a court or a long service in peak hours. Keep in mind that mandatory payment reduces no-shows but also reduces bookings. For most industries the cheaper answer is to leave it off and handle no-shows with the reminder and the attendance confirmation.
Payments do not stand alone, they lean on the rest of the system and feed it.
It looks like a month that was weaker. The payments screen gives it an amount, and the reminder brings it back without you making the call.