Tiger Booking

Payments & deposits (Booking)

Take booking payments via Stripe, PayPal, Square or offline/manual; require fixed or percentage deposits and collect the balance later to cut no-shows.

3 min read Updated July 14, 2026

Tiger Booking can take payment online for any booking type, with support for deposits, a cancellation policy, and late-cancellation / no-show fees. All of it is configured on one screen and applies across every active module.

Where: WP Admin → Tiger BookingSettingsPayments.

Payment gateways

Turn on the gateways you want to offer, then enter each one’s API keys in its collapsible Gateway Setup panel:

  • Onsite Payment — accept cash or card on arrival (no keys required).
  • Stripe — all major credit cards. Needs a Publishable Key, Secret Key, and optionally a Webhook Signing Secret (point a Stripe webhook at /api/stripe-webhook to auto-confirm bookings on payment).
  • PayPal — a REST app’s Client ID and Client Secret, with an optional Webhook ID at /api/paypal-webhook.
  • SquareApplication ID, Location ID and Access Token, plus an optional webhook signature key at /api/square-webhook.
  • Razorpay — UPI, cards, netbanking and wallets for India.

Sandbox mode

The Sandbox switch runs every enabled gateway in test mode so you can verify the flow without moving real money. With it on, use each provider’s test credentials (for Stripe, the pk_test / sk_test keys). Turn Sandbox off to go live. Secret keys are stored server-side and are never sent to the browser.

Refunds

Allow refunds from a booking is off by default. Switch it on to add a Refund button to paid Stripe bookings that issues a real refund; leave it off to refund from the Stripe dashboard instead.

Deposits & cancellation policy

The Deposits & Cancellation Policy card protects revenue from no-shows and late cancellations and applies to every booking type:

  • Deposit required at booking — a percentage (0–100). 0 means full payment up front; 20 charges a 20% deposit now with the balance due later.
  • Cancellation window — the number of hours before a booking within which a cancellation counts as “late”.
  • Late cancellation fee — charged when a customer cancels inside that window; can be a fixed amount or a percentage.
  • No-show fee — applied when staff mark a confirmed booking as a no-show.

SMS credentials (optional)

If you enable SMS in SettingsFeatures, a Twilio card appears here for your Account SID, Auth Token and From Number. SMS sends go directly from your site to Twilio using these keys.

Troubleshooting

Payments succeed but the booking stays unpaid.

Set up the gateway’s webhook (Stripe/PayPal/Square) at the URL shown in its panel so the site is told when payment completes. Also confirm you’re using live keys with Sandbox off.

The deposit field only takes a percentage.

Correct — the booking deposit is percentage-based. Enter 0 to require full payment, or a number up to 100 for a partial deposit.

Frequently asked questions

Yes — enable deposits.

Yes — enable the offline/manual method.

Still stuck?

We’re here to help

Can’t find what you’re looking for, or hit something that looks like a bug? Reach the support team or ask the community.