Ranovu
BlogDocsFeaturesPricingFAQ
LoginStart Now
Back to all solutionsBooking solution

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.

  1. 1

    Free signup

    Create your account with no credit card and open the dashboard.

  2. 2

    Roon AI setup

    Generate profession-fit site copy and section structure.

  3. 3

    Services and availability

    Set pricing, duration, and weekly availability templates.

  4. 4

    Publish your site

    Go live on your subdomain with a working booking page.

  5. 5

    Share the booking link

    Post it on Instagram, WhatsApp, or your existing website.

  6. 6

    Approve the first booking

    Confirm from the panel and test WhatsApp confirmation and reminders.

Product documentation (help center)

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.

Sources and further reading

  • Reduce no-shows
  • Online booking system
  • Pricing
Appointment platform overview by professionHomePricing

Get started with Ranovu

Create a free account and publish your booking site in minutes.

Start freeDownload the app
Ranovu

Grow your business with a modern appointment management platform.

Product

  • Features
  • How It Works
  • Pricing
  • Blog
  • Documentation
  • Dashboard

Support

  • Help & Support
  • Documentation
  • Contact
  • FAQ

Discover

  • Solution guides
  • Profession guides
  • Comparisons
  • City guides
  • Platform overview
  • Blog

Contact

  • info@ranovu.com

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • All legal documents
Privacy Policy|Terms of Service|Cookie Policy|All legal documents|Documentation

© 2026 Ranovu. All rights reserved.