What this tab controls
Which provider you see is decided by your currency, set on Billing and plans. Naira shows Paystack Connect; every other currency shows Stripe Connect. You never choose between them here.
Both cards state the platform fee in their description: ClinikEHR collects a 1.9% platform fee on each transaction. The Paystack card adds that “Payments are settled directly to your bank account. The clinic bears Paystack transaction fees.”
Set it up
1
Confirm your currency first
Open Billing and plans and check Currency. It picks the provider, and switching it later does not carry a connection across.
2
Start the connection
Select Connect Stripe Account — or, on Naira, Connect Bank Account. Stripe takes you off to its own onboarding; Paystack shows a short form here.
3
Give the provider what it asks for
Business details, an identity document and the bank account that should receive payouts. This is the provider’s process, not ClinikEHR’s, and it is where most of the time goes.
4
Nigeria: confirm the account holder
Choose your Bank, enter the 10-digit account number, and wait for “Verifying account…” to resolve. You must see the account name come back with Account verified before Connect Bank Account will submit.
5
Check the status tiles
Come back to this tab. You want Onboarding: Complete and Charges: Enabled, with an ● Active badge on the card. Anything else means the connection is not finished.
What changes once you save
Nothing about a connection is partial in effect — it is the pair onboarding complete + charges enabled that unlocks the rest of the product. Until both are true:- Payment links on invoices cannot be issued, so patients have no online way to settle a bill.
- Booking-time payment stays unavailable — Require Upfront Payment in the Booking page designer shows “Stripe not connected” (or “Paystack not connected”) with a link back here instead of a provider picker.
- Auto Pay shows “Connect Stripe to use Auto Pay” and cannot be turned on.
- Membership sales cannot be taken, because there is nowhere for the money to land.
Check it worked
The card shows ● Active (Stripe) or ● Connected (Paystack), with Onboarding: Complete and Charges: Enabled. Then raise a small test invoice and issue a payment link — it should generate rather than refuse. Finally open Auto Pay: its controls should now render instead of the “Connect Stripe” notice.Common issues
An Unlock Stripe Connect panel covers the card
An Unlock Stripe Connect panel covers the card
Card processing starts on the paid plans: “Processing card-on-file payments is a premium feature available on our Starter, Essential and Team plans.” See Change your plan.
Onboarding says Incomplete and we cannot charge
Onboarding says Incomplete and we cannot charge
The provider still wants something — usually an identity document or a bank detail. Select Continue setup to return to Stripe and finish it. Charges stay disabled until it clears.
Session expired while connecting
Session expired while connecting
“Your Stripe onboarding session expired. Please start again.” Onboarding links are short-lived — select Connect Stripe Account again.
The Nigerian account will not verify
The Nigerian account will not verify
The number must be a 10-digit NUBAN and must match the bank you selected. If the lookup returns “Could not verify account”, re-check the bank in the picker before the digits.
We are on Paystack but a colleague asked for a Stripe link
We are on Paystack but a colleague asked for a Stripe link
Not possible on one workspace: “This clinic collects payments via Paystack — Stripe payment links are not available.” Send the Paystack link, or a bank transfer from Payment details.