Payments at booking
Online appointment payments with card and bank transfer
Collect online appointment payments on Ranovu with PayTR card checkout and IBAN transfer flows on Elite plans. Checkout creates the appointment only after successful payment so unpaid slots do not clutter your calendar.
Key features
PayTR card checkout
Clients pay by card during booking; appointments insert only after successful payment callback.
IBAN transfer option
Share bank transfer instructions and mark paid manually when transfers arrive.
Free appointment mode
Mark services free to skip payment while still capturing booking data and reminders.
Payment status tracking
Dashboard badges show pending, paid, and failed states on each appointment row.
Why take payments at booking time
Unpaid reservations create no-shows and manual chase work. Collecting payment during booking confirms intent and reduces empty chair time.
Ranovu checkout architecture creates the appointment only after successful online payment, avoiding ghost rows that pollute analytics.
PayTR card flow
Enable PayTR in provider settings with your merchant credentials encrypted in the database. Clients enter the booking flow, pay in iframe checkout, and return to thank-you page on success.
Failed payments let clients retry or switch to IBAN when you allow method switching.
IBAN and manual confirmation
IBAN mode shows transfer instructions and creates pending appointments until you mark paid in the dashboard. Useful for markets where bank transfer remains common.
WhatsApp payment pending and confirmed templates keep clients informed through the process.
Pricing, tax, and service catalog
Service prices flow from your catalog into checkout totals. Add-ons and bundles adjust totals at booking time with snapshots stored on the appointment.
Tax breakdown features on Premium plus help display transparent pricing when enabled.
Subscriptions vs appointment payments
Ranovu appointment payments are separate from SaaS subscription billing through Dodo Payments. Your clients pay you for sessions; you pay Ranovu for platform access.
Do not confuse provider PayTR keys with platform checkout for Elite Ultra plans.
Security and reconciliation
Checkout sessions expire with TTL cleanup jobs. Slot locking prevents double sale of the same time. Payment callbacks verify signatures before creating rows.
Elite revenue analytics summarize paid totals by period and currency for reconciliation.
Enable online payments
Upgrade to Elite, configure PayTR or IBAN, set service prices, run a test checkout with a small amount, then enable public payments on your booking page.
Easy setup steps
From the free plan to a live booking page-often done within about an hour.
Free signup
Create your account with no credit card and open the dashboard.
Roon AI setup
Generate profession-fit site copy and section structure.
Services and availability
Set pricing, duration, and weekly availability templates.
Publish your site
Go live on your subdomain with a working booking page.
Share the booking link
Post it on Instagram, WhatsApp, or your existing website.
Approve the first booking
Confirm from the panel and test WhatsApp confirmation and reminders.
Payments and no-show reduction
Prepayment is one of the strongest no-show tools. Pair with reminders and clear refund policy in FAQ so clients feel safe paying ahead.
Frequently asked questions
- Which plan enables appointment payments?
- Online appointment payments unlock on Elite plans and above with proper credentials configured.
- Does Ranovu store card numbers?
- No. Card data is handled by PayTR; Ranovu stores payment status and amounts, not PAN data.
- Can I offer free consultations?
- Yes. Mark services as free or enable free appointment mode to skip checkout.
- What if payment fails mid-checkout?
- The slot remains held briefly in checkout session; failed payment does not create an appointment until success.
- Can I mark IBAN transfers paid manually?
- Yes. Update payment status from the appointment detail view when transfer arrives.
- Are refunds supported in dashboard?
- Refund handling depends on PayTR merchant tools outside Ranovu; update appointment status to match your policy.
Get started with Ranovu
Create a free account and publish your booking site in minutes.