Get paid at booking time

One prevented no-show pays for the licence.

A salon losing two £40 slots a week to no-shows loses roughly £4,000 a year. Take a deposit or the full amount at booking time and that revenue stops walking out the door.

Bring your own gateway keys · Pro add-on, installs alongside the free plugin

Four gateways, your keys

Connect the gateway you already use.

Paste your own API keys, flip from sandbox to live, and start taking deposits and full payments. We never sit between you and your money.

SStripe

Cards processed through Stripe's PaymentIntent flow, with a webhook that auto-confirms bookings.

PPayPal

PayPal Orders v2 — create and capture an order server-side, no SDK required.

Square

Card payments tokenized with Square's Web Payments SDK, charged via the Payments API.

RRazorpay

Orders + Checkout for India — cards, UPI and netbanking, signature-verified.

Three moments

Where money changes hands.

1

At booking

Take the full price or a percentage deposit the moment a customer books — set once in the policy, applied to every appointment.

2

On a no-show

A missed appointment or late cancellation assesses a fee automatically, per your policy — percentage or a fixed amount.

3

If plans change

Issue a real refund from wp-admin or the gateway dashboard; the booking status updates the moment it lands.

Set it once

Deposits and partial payment, policy-driven.

Set a deposit percentage in the booking policy and it applies automatically at checkout — no per-appointment fiddling, no chasing the balance later.

  • One deposit percentage, applied to every booking
  • Balance due tracked on the booking record, not chased by email
  • Works the same across Stripe, PayPal, Square and Razorpay
Deep tissue — £6025% deposit£15 due now
Colour & cut — £8525% deposit£21.25 due now
Consultation — £3025% deposit£7.50 due now
Balance£45 due at the appointment
Stop the bleeding

No-show protection that actually collects.

Set a no-show or late-cancellation fee — percentage or fixed — and it's assessed automatically against the booking. Save a card on file with a Stripe SetupIntent and charge the fee with one click when someone doesn't turn up.

  • No-show and late-cancellation fee rules, percentage or fixed
  • Cancellation window in hours — a fee only applies inside it
  • Card on file (Stripe SetupIntent) charged with one click when a fee is owed
When plans change

Refunds, without leaving wp-admin.

Every gateway supports a real refund — issued from wp-admin or the provider's own dashboard — and the booking's status updates the moment the refund lands, whichever side triggered it.

Stripe refund button

An optional admin control issues a real Stripe refund from the booking screen — off by default, so you choose whether to refund on-site or from Stripe's dashboard.

Webhook-driven status

Stripe, PayPal, Square and Razorpay refund webhooks all transition the booking to refunded automatically, whichever side triggered the refund.

🧾

Audit-logged

Every refund is written to the audit log with the amount and provider reference, so reconciliation never depends on memory.

Secure by design

Card data never touches your database.

Checkout runs through each provider's own hosted flow or tokenized SDK — Stripe PaymentIntents, PayPal Orders v2, Square Web Payments tokens, Razorpay Checkout. Your site only ever sees the reference and the amount.

  • PCI burden stays with the gateway, not your server
  • Sandbox / live switch per gateway before you go live
  • Signature-verified webhooks confirm payment and refund events
Webhook-confirmed
Stripecharge.refunded → refunded
Squarerefund.updated → refunded
Razorpayrefund.processed → refunded
StripePayPalSquareRazorpay
Signature-verified webhooks
No migration, no downtime

Pro installs alongside the free plugin.

Payments are part of Tiger Booking Pro, an add-on — not a replacement zip. It installs next to the free Tiger Booking plugin you're already running, extends it through published seams, and nothing about your live schedule changes. No uninstall, no data migration, no downtime. Deactivate Pro later and the free plugin keeps running exactly as it did before.

Start collecting

Take your first deposit today.

Payments, deposits and no-show protection are unlocked with Tiger Booking Pro.