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.
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:
| State | What triggers it |
|---|---|
| No payouts yet | No 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 incomplete | Stripe account linked but onboarding not finished |
| Payouts Active | Stripe 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
| Row | Green badge | Red badge |
|---|---|---|
| Stripe account | Connected | Not connected |
| Charges | Enabled | Disabled |
| Payouts | Enabled | Disabled |
| Klarna | Active | Inactive |
The Klarna row uses a different badge colour scheme compared to the other three:
| Klarna state | Badge colour | Badge text |
|---|---|---|
| Active | Green | Active |
| Pending | Amber | Pending — Stripe is reviewing |
| Inactive | Red | Inactive |
| Unknown (Stripe unreachable) | Muted grey | Unknown |
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
| Card | Sample value shown | Badge |
|---|---|---|
| Available for payout | £2,847.50 | Available (green) |
| Pending settlement | £1,234.00 | Pending (blue) |
| Revenue this month | £8,421.75 | This Month (purple) |
| Processing fee | 2.9% | Fee (orange) |
Sample Recent Payouts table
| Amount | Status | Date |
|---|---|---|
| £2,150.00 | Completed (green) | Sep 15, 2025 |
| £1,875.50 | Processing (blue) | Sep 14, 2025 |
| £3,247.25 | Completed (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.
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
| Field | What it means |
|---|---|
| Stripe account — Connected | Glovora has a Stripe Connect account ID linked to your clinic |
| Stripe account — Not connected | No Stripe account has been linked. Payments cannot be processed |
| Charges — Enabled | Stripe will accept card payments from patients |
| Charges — Disabled | Stripe has restricted inbound payments. Check for Action required items |
| Payouts — Enabled | Stripe will send funds to your bank account on its normal schedule |
| Payouts — Disabled | Stripe is not yet sending funds. Onboarding may be incomplete |
| Klarna — Active | Klarna "buy now, pay later" is available as a payment option for patients |
| Klarna — Pending — Stripe is reviewing | Klarna has been requested but Stripe has not yet approved it for your account |
| Klarna — Inactive | Klarna is not available on your account |
| Klarna — Unknown | Glovora could not reach Stripe to check the current status |
| Action required | Stripe has items currently due that must be resolved to keep charges and payouts active |
| Account disabled | Stripe has disabled your account. The reason is shown in the red alert |
| Available for payout | Sample data only (Dev Mode). In Stripe, this is your cleared balance ready to transfer |
| Pending settlement | Sample data only (Dev Mode). In Stripe, this is revenue not yet cleared |
| Revenue this month | Sample data only (Dev Mode). Your real monthly revenue figure is on the Revenue page |
| Processing fee | Sample 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.
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.