Skip to content
14-day refund · Free plugin on WordPress.org
Yatra
Yatra Pro · Starter Payments

Balance collection on autopilot.

Auto-charge the remaining balance on a future date.

Saves the card at checkout. Charges the balance T-30 days before departure (configurable). Zero operator effort, zero "remember to chase the balance" emails. Single charge or installments.

Balance recovery rate 94–98%

Single payment per year · 14-day refund · One Pro license unlocks every module on this tier.

Scheduled Payments — Yatra WordPress travel booking plugin (Starter Pro module)

Why Scheduled Payments matters for tour operators

Deposits create accounts-receivable. AR sounds professional until you remember it's "free loans to customers who might cancel". Manual balance chase is a part-time job at scale. Auto-charging with the saved card eliminates 95%+ of that work.

What changes once Scheduled Payments is on

Concrete operational outcomes — not feature checkboxes.

  • Charge the balance T-30 (or T-N) automatically using the card on file.
  • Configurable schedule — single charge or installments (e.g. 50% T-90, 50% T-30).
  • Operator notification on success + customer receipt email.
  • Failed-charge handling — automatic retry + email the customer to update card.
  • Audit trail of every scheduled, attempted, succeeded, failed charge.

What Scheduled Payments unlocks in Yatra

Every surface, every toggle, every audit trail — covered.

Single or installment

One balance charge T-N days before departure, or N installments at custom intervals.

Per-trip override

A 7-day workshop can use T-14 charge; a 14-day expedition can use T-60 + T-30 installments.

Failed-charge recovery

Card declined → automatic retry + "update your payment method" email + admin notification.

Cancel before charge

Customer cancellation window stops the scheduled charge. No nasty surprises.

Operator override

Charge balance immediately, postpone it, or skip it from the admin booking screen.

How to set up Scheduled Payments in Yatra

No engineering. Open Yatra → Modules, toggle, follow the wizard.

  1. 1

    Enable Flexible Payments first

    Scheduled Payments only fires when there's a balance to charge — which requires deposits/partials configured first.

  2. 2

    Toggle Scheduled Payments on

    Yatra → Modules. Settings appear under Settings → Payment.

  3. 3

    Pick the schedule

    Single charge at T-30, or installments. T-N is configurable per site and per trip.

  4. 4

    Let WP cron do the work

    Standard WP cron fires the scheduled charges. No external worker. No SaaS dependency.

A part-time accounts-receivable job, automated.

Manual chase (assistant @ 5 hr/wk × $20/hr)
~$5,200 / year
Conservative — operators with 100+ bookings lose more.
Yatra Pro · Starter Yearly (sale)
from $99 / year
Includes this + 13 more modules.

Scheduled Payments — Yatra Pro FAQ

Want to feel Scheduled Payments in action first? Try Yatra Pro free →

Which gateways support saved-card balance charging?
Stripe (recommended), PayPal Vault, Razorpay, Mollie, Paystack, Square. Authorize.Net supports it via CIM. Each gateway's docs page on docs.wpyatra.com lists exact compatibility.
What if the card has expired between deposit and balance?
The charge attempt fails; the system retries once, then emails the customer a magic-link to update their card. Operator gets notified too.
Is this PCI-compliant?
Yatra never stores card numbers. Tokens live in your gateway account (Stripe, etc.) under PCI-DSS Level 1. Yatra orchestrates the charge but never sees the PAN.

Add Scheduled Payments to your tour-booking website today.

Yatra Pro · Starter tier · Yearly or Lifetime · Requires Flexible Payments

14-day refund · One license unlocks every module on your tier.