Online payment in Heltio is handled by Przelewy24 and nothing else. Heltio acts there as the merchant and your clinic as a sub-merchant — which is why Przelewy24 has to verify your business before a patient pays anything.
The order is fixed: Bank Payouts first, Online payments second. It cannot be done the other way round — the payments toggle stays locked until verification passes.
How to do it
Register the payout account
Open Bank Payouts. The screen explains what it is for: "Set up your sub-merchant account so patients can pay your clinic directly. Heltio keeps a commission on each transaction and the remainder is settled to you". The Payout provider field shows Przelewy24 Marketplace — there is no other option.
Click Start onboarding.
Fill in the application
The Przelewy24 sub-merchant onboarding form tells you up front: "We forward these details to Przelewy24 to verify your business. No money moves until KYC is approved".
Have ready: Legal business name, NIP (10 digits), REGON, KRS, Contact email, Contact phone, the address (Street address, Postal code, City, Country), the representative's details (Representative first name, Representative last name, Date of birth, PESEL) and the Bank account (IBAN). Finally, Submit for verification.
Wait for the result and refresh the status
The KYC status field moves through Pending → In review → Verified. Rejected and Suspended are possible too. The Refresh status button fetches the current state from Przelewy24; Continue onboarding returns to an unfinished application.
Switch online payments on
Only now open Online payments (in the menu: Payment Providers). The section with the toggle describes both states: "Patients are charged online when they book" or "Online payments off — patients pay at the visit". Switching it on is confirmed in an Enable online payments? dialog.
Set the default payment mode
The Default payment mode applies to every service unless the service has its own setting below:
- Pay at visit — "The patient pays in person at the clinic".
- Deposit — "The patient prepays a portion when booking; the balance is due at the visit". It needs a Deposit percent field in the 1–100 range.
- Full prepayment — "The patient pays in full when booking".
Below, under Per-service overrides, you override the mode for a single service. A service without an override shows Using clinic default method.
When something does not work
Online payments can't be turned on yet — this clinic's payout account has not passed verification (KYC).
What this means: The payments toggle is locked because the payout account does not hold the **Verified** status.
Payments are enabled but sandbox credentials are not configured. Bookings will fail.
What this means: Payments were switched on before the clinic received the full set of test-environment credentials.
Onboarding could not be completed. Check your details and try again.
What this means: Przelewy24 rejected the application — most often because the company name, NIP or representative's details do not match the registers.
Payment provider is temporarily unavailable. Please try again in a moment.
What this means: Przelewy24 did not answer the request.
Deposit percent must be between 1 and 100.
What this means: The **Deposit** mode was chosen and a value outside the range was entered, or the field was left empty.
Who has access
Clinic AdminBoth screens are for the clinic owner and administrator. Reception and practitioners see the effect — the payment method at booking — but do not change the settings or run the verification.
Related
- In-app payments — what paying looks like from the patient's side.
- Payments — recording payments and refunds in the clinic.
- Online booking — the moment the patient reaches the payment.
Related features
Online payments
Three settlement modes for a booking — pay at visit, deposit or full prepayment — with an override available for a single service. Payments are handled by Przelewy24; Heltio never touches the patient's card details.
Payments — the day's till
The reception screen for one working day: how much has been taken, who is sitting in the waiting room with an unpaid visit, what is outstanding, and how much cash is in the drawer at shift close.
Online booking from the portal
How a patient books a visit from the Patient Portal — a four-step wizard, instant booking versus a request, online payment, the waitlist, and rescheduling or cancelling.