> ## Documentation Index
> Fetch the complete documentation index at: https://docs.routiq.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Appointment Payments

> Robyn takes payment at booking, chases outstanding invoices, and handles refunds — all via the patient's preferred channel. Shipping May 2026.

<Warning>
  **Coming soon — shipping May 2026.** Add your name to the [waitlist](mailto:hello@routiq.ai?subject=Payments%20Waitlist) and we'll email you the moment it goes live.
</Warning>

<Info>
  **Why this matters.** Two-thirds of new-patient cancellations and
  no-shows happen because there was no commitment cost at booking. Pay
  at booking eliminates a third of no-shows in our reference data.
  Plus: chasing outstanding invoices manually is the highest-cost-per-
  dollar work your reception team does.
</Info>

## What Robyn will do with payments

<CardGroup cols={2}>
  <Card title="Take a deposit at booking" icon="hand-holding-dollar">
    During the booking flow, Robyn collects a deposit (or full pre-payment) — patient enters card details via secure link, Robyn confirms the booking once the charge clears.
  </Card>

  <Card title="Take full payment at booking" icon="credit-card">
    For services where you charge upfront, Robyn collects the full appointment fee at booking and the booking is confirmed in your PMS only after success.
  </Card>

  <Card title="Chase outstanding invoices" icon="file-invoice-dollar">
    See [Invoice Chasing](/outbound/invoice-chasing) for the multi-touch chase sequence. Patient can pay via a one-click link in the SMS / email.
  </Card>

  <Card title="Handle refunds" icon="rotate-left">
    Within the cancellation window, Robyn issues automatic refunds (configurable: full / partial / none).
  </Card>
</CardGroup>

## Expected payment providers

At launch we'll support:

* **Stripe** — primary, available in all Routiq regions
* **Square** — for clinics already using Square in-clinic
* **Tyro Health** (AU) — for Medicare/health-fund-integrated clinics

PMS-native payment integrations (Cliniko Payments, Nookal Pay, PracSuite Billing) will sync where available, so the payment lands in your PMS reporting alongside other practice payments.

## Expected setup flow

When the integration ships, setup will look like this (subject to refinement during beta):

<Steps>
  <Step title="Connect a payment provider">
    **Settings** → **Payments** → **Connect** → choose Stripe, Square, or Tyro. OAuth-based — paste no API keys.
  </Step>

  <Step title="Set per-appointment-type pricing">
    For each appointment type in your PMS, set: deposit amount, full pre-pay, or post-appointment invoice.
  </Step>

  <Step title="Configure refund rules">
    Tied to your [cancellation window](/features/appointment-scheduling) — automatic refunds within the window, no refund outside, partial refund optional.
  </Step>

  <Step title="Test with a low-value appointment type">
    Most clinics roll out payments first on initial-consult bookings before extending to follow-ups.
  </Step>
</Steps>

## Why we're building this

Payments is the most-requested feature from clinics already using Routiq — a third of customer-success conversations mention it. Building this closes the loop on revenue (book → confirm → take payment → fulfill → reconcile) inside a single platform.

## Get notified when it ships

<Card title="Join the Payments waitlist" icon="envelope" href="mailto:hello@routiq.ai?subject=Payments%20Waitlist">
  Email us with "Payments Waitlist" in the subject and we'll add you to the early-access list.
</Card>

## In the meantime

If you want pay-at-booking today, you can use Cliniko's, Nookal's, or PracSuite's native payment flows. Robyn will book into the PMS as normal, then your team takes payment via the PMS's existing checkout.
