Skip to content
This feature is in beta. It may behave unexpectedly.

Przelewy24 — online payments

The patient pays for the visit when booking, and the money goes to the clinic's account through Przelewy24. It takes two steps: a verified payout account and online payments switched on.

Required permissions:
Clinic Admin
Reviewed: 2026-08-24

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

01

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.

02

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.

03

Wait for the result and refresh the status

The KYC status field moves through PendingIn reviewVerified. Rejected and Suspended are possible too. The Refresh status button fetches the current state from Przelewy24; Continue onboarding returns to an unfinished application.

04

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.

05

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

Warning

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.

What to do: Click **Go to payout settings** next to the message and finish the verification under **Bank Payouts**.
Error

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.

What to do: Switch online payments off so you do not break bookings for patients, and write to Heltio support.
Error

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.

What to do: Compare every field against the register entry and against the bank account agreement. The company name and the IBAN have to belong to the same entity.
Warning

Payment provider is temporarily unavailable. Please try again in a moment.

What this means: Przelewy24 did not answer the request.

What to do: Do not resubmit the application straight away — wait and use **Refresh status** to check whether the previous one went through after all.
Warning

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.

What to do: Enter a number from 1 to 100. The percentage is taken from the service price.

Who has access

Clinic Admin

Both 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.

  • 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.

Was this article helpful?

Didn't find an answer? Write to us.

Open the contact form