All features

Practice Payments

Client payments designed so funds go to the clinician.

Theranvio supports Stripe Connect payments or professional external instructions. This flow is separate from the Theranvio Pro subscription.

Stripe Connect for clinician accounts
payment requests in the Client Portal
refunds, disputes, and webhook reconciliation

Theranvio workspace

Practice Operations

Today
09:00

Online session

video ready · intake complete

12:30

Draft note

needs signature before end of day

15:00

Billing

payment request to send

CalendarNotesBilling

0%

platform fee at launch

1

payment status near client and appointment

3

mature states: payment, refund, dispute

Why it matters

Client payment and SaaS subscription stay separate.

The client pays the clinician for care. The clinician pays Theranvio for practice software. This model is clearer and less sales-heavy.

  • Stripe Connect for clinician accounts
  • payment requests in the Client Portal
  • refunds, disputes, and webhook reconciliation

01 · Request

Payment requests tied to client and appointment

The clinician creates payment with amount, currency, due date, and description; the client sees it in the portal.

amount, currency, and due date
paid status
appointment connection

02 · Connect

Stripe Connect without taking over the financial relationship

Direct charges route payment to the clinician account, so Theranvio does not formally sell therapy to the patient.

Connect onboarding in app
specialist account updates
separate from Pro subscription

03 · Operations

Refunds, disputes, and payment documents as explicit state

The payment architecture recognizes refunds, disputes, Stripe receipts, and event reconciliation.

out-of-order webhook resilience
failed/processing monitoring
E2E test runbook

How it works in practice

01

Create request

Amount, currency, and description go to the portal.

02

Client pays

Checkout runs through the clinician account.

03

Webhook syncs state

Payment status returns to the record.

04

Handle exceptions

Refund, dispute, or document is visible operationally.

FAQ

Questions that shape buying confidence

Mature feature pages do not avoid practical questions. They answer calmly, without pressure.

Does Theranvio take a fee from client payments?

At launch, configuration assumes no platform fee. A platform fee only makes sense when Theranvio delivers additional value, such as new patient acquisition.

Does a Stripe receipt replace a tax invoice?

Not always. Tax requirements depend on country and clinician business setup. Theranvio shows payment state, but invoicing must follow local rules.

Theranvio Pro

See this feature inside the full Theranvio workflow.

The demo shows how modules connect client, session, portal, documentation, payments, and clinical intelligence.

Practice Payments | Theranvio - Theranvio