Skip to main content

Payouts

The Payouts section shows the live status of your Stripe payment account — whether charges are enabled, whether payouts are enabled, and whether Stripe has any outstanding requirements for your account. It is the starting point for managing your payout configuration and for navigating to your Stripe Dashboard where you can view actual transfer history.

Where to find it: In the left-hand sidebar, click Payouts.

This page contains sample data in Dev Mode

The balance figures, payout history, payout schedule, and bank account details shown on this page are illustrative sample data when Dev Mode is active. They are not fetched from Stripe — they are hardcoded placeholders. The only section that reflects live Stripe data at all times is the Payment Settings card at the top of the page.


What you see on the page

What you see on the Payouts page depends on the state of your Stripe account. There are four distinct states:

StateWhat triggers it
No payouts yetNo Stripe account connected, and Dev Mode is off
Dev Mode (sample data)Dev Mode is on and payouts are not yet enabled
Stripe connected — setup incompleteStripe account linked but onboarding not finished
Payouts ActiveStripe fully connected with payouts enabled

The Payment Settings card

The Payment Settings card appears at the top of the page in every state. It is the only part of the Payouts page that fetches live data directly from Stripe. It shows four status rows:

The four status indicators

RowGreen badgeRed badge
Stripe accountConnectedNot connected
ChargesEnabledDisabled
PayoutsEnabledDisabled
KlarnaActiveInactive

The Klarna row uses a different badge colour scheme compared to the other three:

Klarna stateBadge colourBadge text
ActiveGreenActive
PendingAmberPending — Stripe is reviewing
InactiveRedInactive
Unknown (Stripe unreachable)Muted greyUnknown

The "Unknown" Klarna state appears when Glovora cannot reach the Stripe API to fetch live account capabilities. It falls back to the last known value stored in your clinic record.

Action required alert

If Stripe has outstanding requirements on your account — for example, an identity document, a business address, or bank account verification — a yellow alert appears below the four status rows with the heading "Action required" and a bullet list of the specific items currently due. Each item is the raw Stripe requirement identifier (for example individual.verification.document).

When you see this alert, visit your Stripe Dashboard to resolve the listed requirements. Until they are resolved, Stripe may restrict charges or payouts.

Account disabled alert

If Stripe has disabled your account due to an unresolved compliance issue, a red alert appears with the heading "Account disabled" followed by the reason Stripe has provided. This is distinct from the "Action required" alert — a disabled account means Stripe has already restricted the account rather than simply requesting further information.


Page states in detail

No payouts yet

What you see: The Payment Settings card, followed by a centred card showing a credit card icon, the heading "No payouts yet", and the message "Connect your Stripe account to start accepting payments and receiving payouts." A single button labelled Connect Stripe appears.

What to do: Click Connect Stripe. You will be taken to the Connections page, where you can start the Stripe Connect onboarding flow. Once you complete onboarding, Glovora will update your account status automatically.


Dev Mode — showing sample data

What you see: The Payment Settings card, a yellow banner reading "Dev Mode — showing sample data", and below that a full set of illustrative figures including a balance display, a payment methods panel, a Recent Payouts table, a Payout Schedule card, and a Bank Account card.

Important: Every figure in this view is hardcoded placeholder data. The balance amounts, payout entries, payout frequency, and bank account details are not connected to Stripe or to your clinic's real transactions. This view exists so you can see what the Payouts page will look like once you go live. The sample bank account shown is "Lloyds Bank, account ending in 4532" — this is purely illustrative.

Dev Mode disables itself automatically once your first real transaction is processed with Stripe.

Sample balance cards

CardSample value shownBadge
Available for payout£2,847.50Available (green)
Pending settlement£1,234.00Pending (blue)
Revenue this month£8,421.75This Month (purple)
Processing fee2.9%Fee (orange)

Sample Recent Payouts table

AmountStatusDate
£2,150.00Completed (green)Sep 15, 2025
£1,875.50Processing (blue)Sep 14, 2025
£3,247.25Completed (green)Sep 10, 2025

All three entries show "Payout to bank account ending in 4532." The View All button in the top-right corner of the Recent Payouts section is a placeholder in Dev Mode and does not navigate to a real payout list.

Sample Payout Schedule card

Shows automatic payouts as Enabled, frequency as "Weekly payouts every Friday", and a minimum payout balance of £50.00. The Change buttons next to Payout Frequency and Minimum Payout are also illustrative — payout schedule is configured from your Stripe Dashboard, not from within Glovora.

Sample Bank Account card

Shows "Lloyds Bank, account ending in 4532" with an Update Bank Details button. This is sample data. To update your actual payout bank account, use the Stripe Dashboard.


Stripe connected — setup incomplete

What you see: The Payment Settings card (with Payouts showing "Disabled"), followed by a centred card with a blue credit card icon, the heading "Stripe connected", and the message "Complete your Stripe onboarding to enable payouts and start receiving payments." Two buttons appear side by side:

  • Continue Setup — takes you to the Connections page, where you can re-enter the Stripe onboarding flow to complete any outstanding steps.
  • Refresh Status — also takes you to the Connections page. Use this after you have completed setup in Stripe and want Glovora to re-check whether payouts are now enabled.

What to do: Click Continue Setup to return to the Connections page, then use the Stripe onboarding link there to finish providing the information Stripe requires. Once Stripe confirms your account is fully verified, the Payouts page will automatically switch to the Payouts Active state.


Payouts Active

What you see: The Payment Settings card (with all four indicators showing green or active), followed by a centred card with a green credit card icon and the heading "Payouts Active". The message reads: "Your Stripe account is connected and payouts are enabled. View your payout history and manage settings from your Stripe Dashboard."

A single button labelled Open Stripe Dashboard appears.

What the button does: Clicking Open Stripe Dashboard takes you to the Connections page within Glovora, where there is a direct link to your Stripe Dashboard. Your actual payout history, individual transfer records, bank account management, and payout settings are all managed inside the Stripe Dashboard itself, not inside Glovora.

Live payout history is in Stripe

Glovora does not display a live payout history pulled from Stripe. The Recent Payouts table you see in Dev Mode is sample data only. To view real payout records — including each individual bank transfer, the dates, and the amounts — you must visit your Stripe Dashboard directly. Glovora provides the link to get there.


The Refresh Status button

The Refresh Status button only appears when your Stripe account is connected but onboarding is incomplete. It navigates to the Connections page, which re-checks your Stripe account status on load. Use it after you have finished completing Stripe's requirements and want to confirm that payouts are now active.

There is no standalone refresh button on the Payouts Active or No Payouts Yet states — in those states the Payment Settings card simply reloads with the page.


Relationship between Payouts and Connections

The Payouts page is a status display. It tells you whether your account is working correctly and provides a starting point for navigation. The Connections page is where the actual Stripe integration is managed — onboarding is started there, the link to your Stripe Dashboard lives there, and account reconnection is handled there.

Every action button on the Payouts page — Connect Stripe, Continue Setup, Refresh Status, and Open Stripe Dashboard — navigates to the Connections page. Think of Payouts as the dashboard indicator and Connections as the control panel.


Payouts vs Revenue — one paragraph

The Revenue page shows gross transaction amounts: the total charged to patients, the average order value, and a period-by-period sales chart. These figures are recorded by Glovora when a payment is processed and do not account for Stripe's processing fee. The Payouts page, on the other hand, shows whether money is actually flowing from Stripe to your bank account — it reflects the state of your connected Stripe account rather than the transaction data Glovora has recorded. If you want to know what patients paid, use Revenue. If you want to know what has arrived or will arrive in your bank account, use the Stripe Dashboard (accessed via the Payouts page).


What each field means

FieldWhat it means
Stripe account — ConnectedGlovora has a Stripe Connect account ID linked to your clinic
Stripe account — Not connectedNo Stripe account has been linked. Payments cannot be processed
Charges — EnabledStripe will accept card payments from patients
Charges — DisabledStripe has restricted inbound payments. Check for Action required items
Payouts — EnabledStripe will send funds to your bank account on its normal schedule
Payouts — DisabledStripe is not yet sending funds. Onboarding may be incomplete
Klarna — ActiveKlarna "buy now, pay later" is available as a payment option for patients
Klarna — Pending — Stripe is reviewingKlarna has been requested but Stripe has not yet approved it for your account
Klarna — InactiveKlarna is not available on your account
Klarna — UnknownGlovora could not reach Stripe to check the current status
Action requiredStripe has items currently due that must be resolved to keep charges and payouts active
Account disabledStripe has disabled your account. The reason is shown in the red alert
Available for payoutSample data only (Dev Mode). In Stripe, this is your cleared balance ready to transfer
Pending settlementSample data only (Dev Mode). In Stripe, this is revenue not yet cleared
Revenue this monthSample data only (Dev Mode). Your real monthly revenue figure is on the Revenue page
Processing feeSample data only (Dev Mode). Stripe's actual fee rate depends on your agreement with them

Role permissions

By default, only clinic owners can view the Payouts page. All other roles — practitioner, receptionist, and staff — have this permission turned off by default.

The permission is labelled "View payouts page" in the Permissions tab under Staff. The clinic owner can grant access to specific roles from that tab. If a staff member cannot see the Payouts item in the sidebar, they do not have this permission.


Common mistakes

Treating the balance figures as live data The balance cards — Available for payout, Pending settlement, Revenue this month, and Processing fee — are hardcoded sample figures shown only when Dev Mode is active. They will always show the same values regardless of how many transactions your clinic has processed. Your real Stripe balance is only visible inside the Stripe Dashboard. Do not use the figures on this page for accounting or reconciliation purposes.

Expecting "Open Stripe Dashboard" to open Stripe in a new tab The Open Stripe Dashboard button takes you to the Connections page within Glovora, not directly to Stripe's website. From the Connections page, you can follow the link to your actual Stripe Dashboard. This is a two-step journey: Payouts → Connections → Stripe Dashboard.

Clicking Refresh Status and expecting an instant update on the Payouts page The Refresh Status button navigates away from the Payouts page to the Connections page. There is no in-place refresh that updates the Payment Settings card without leaving the page. If you have just completed Stripe onboarding and want to confirm payouts are active, navigate to Connections and then return to Payouts — the card will reload with the latest status.

Confusing "Charges" and "Payouts" as the same thing These are two separate Stripe capabilities. Charges being enabled means Stripe will accept inbound payments from patients. Payouts being enabled means Stripe will send your balance to your bank account. It is possible for charges to be enabled while payouts are still disabled — for example, if you have not yet verified your bank account details with Stripe. Both must be enabled for your clinic to function correctly end-to-end.

What to check first when payments are failing

If patients report that their card payments are being declined, start on the Payouts page. If Charges shows "Disabled" or there is an "Action required" alert, those are your first things to resolve. Click Open Stripe Dashboard (which takes you to Connections), follow the link to Stripe, and complete any outstanding verification steps. Stripe's Dashboard will tell you exactly what it needs and why charges may be blocked.