Take BLIK, pay-by-link bank transfers and cards through Przelewy24, with signed notifications confirmed by transaction verify and refunds from the order page.
Tested on 2 buildsUpdated Nov 6, 2026Version 1.0.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Przelewy24 Payments (BLIK, Pay-by-link, cards): Take BLIK, pay-by-link and cards through Przelewy24 with verified notifications and refunds from the order page1 of 6
What it does
Przelewy24 for Polish and Central European stores on CS-Cart and Multi-Vendor. Customers pay on the Przelewy24 hosted page with the methods of your account: BLIK, bank transfers, cards and more. Card and bank data never reach your server. Currencies PLN, EUR, GBP and CZK.
Built on the public Przelewy24 REST API. You need a Przelewy24 merchant account; Przelewy24 charges its own fees. This add-on is made by Kavio Labs and is not affiliated with or endorsed by Przelewy24; Przelewy24 and BLIK are trademarks of their owners.
What it changes for your store
Every notification is signature checked and confirmed with the mandatory verify call, so unconfirmed payments are never settled by accident.
An order counts as paid only when amount and currency match.
Repeated notifications change an order one time.
A lost notification is recovered when the customer returns or by the recurring check.
Refunds from the order page, full or partial, with the result reported by Przelewy24.
Failed calls retry by themselves and are listed in the log.
How it works
Admin
Enter the POS ID, API key and CRC key of your test account, run Test connection, then add a payment method with the Przelewy24 processor. Choose all methods, BLIK only, cards only or pay-by-link only per payment method. Refund from the order's Przelewy24 tab.
Shopper
Picks Przelewy24 at checkout, pays on the Przelewy24 page and returns to the order.
Marketplace
The owner receives the payments on one Przelewy24 account; vendor payouts stay with Multi-Vendor.
Features
Przelewy24 hosted payment page, no card or bank data on your server
BLIK, pay-by-link, cards and the other methods enabled on your account
One payment method per choice: all methods, BLIK only, cards only or pay-by-link only
Signed register request and signed notification (SHA-384 with your CRC key)
Mandatory transaction verify after every notification
Amount and currency check before an order counts as paid
Idempotent notifications and lost-notification recovery
Full and partial refunds with refund results from Przelewy24
Currencies PLN, EUR, GBP, CZK, other store currencies converted to PLN
Order status for paid, failed and canceled payments, never moved backwards
Test (sandbox) and live keys stored encrypted, Test connection lists your methods
Job queue with retries, log with CSV export
Multi-Vendor: payments on the marketplace account, vendor payouts by Multi-Vendor
What you get
Package
kv_przelewy24-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Supported
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Supported
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.17.2, Nov 6, 2026Tested on: Multi-Vendor 4.17.2
Requirements
Platform
CS-Cart and Multi-Vendor 4.17.2 or later
Requirement
Administrator access to the store's admin panel
Requirement
A Przelewy24 merchant account. In the Przelewy24 panel (My account, My data, API data and configuration) you find the POS ID (account ID), the API key (also called reports key) and the CRC key. The sandbox account is switched on in the panel under My account, SANDBOX account, after your production account is approved. Przelewy24 may require your server IP address to be entered in the same API data section
Requirement
A cron job on your server (see step 6)
Core changes
None. Hooks and template overrides only
1.0.0
Nov 6, 2026
Latest
Added 9
Initial release.
Przelewy24 payment method: transaction register with signed request, redirect to the Przelewy24 payment page, signed notification (urlStatus), mandatory transaction verify, order marked paid only after verify (amount and currency checked).
Lost notification recovery: the customer's return and a recurring check read the transaction back by session id and verify it.
Refunds from the order page (full or partial) and by order status, with the Przelewy24 refund notification (completed or rejected).
Per payment method choice of BLIK only, cards only, pay-by-link only or all methods, and a time to pay.
Currencies PLN, EUR, GBP, CZK; other store currencies are converted to PLN when the store has PLN.
Connection page with encrypted POS ID / API key / CRC key, sandbox and live mode, connection test that lists the account's payment methods.
Job queue with retries and back-off, cron (command line and secret address), log viewer with CSV export.
Multi-Vendor: payments on the marketplace owner's Przelewy24 account (per-vendor accounts are not part of 1.0).
Tested on Multi-Vendor 4.17.2. First release.
Does it work with CS-Cart and Multi-Vendor?
Yes. The add-on supports CS-Cart and Multi-Vendor. In Multi-Vendor the marketplace owner receives the payments on one Przelewy24 account and Multi-Vendor pays the vendors out (per-vendor Przelewy24 accounts are not part of version 1.0).
Which CS-Cart versions are supported?
4.17.2 to 4.21.x.
Where are my credentials stored?
In your own database, encrypted. The key is derived from your store's secret in config.php, so a database dump alone does not reveal them. They are never shown again after saving.
Does it send data to Kavio Labs?
No. The add-on talks to Przelewy24 only. The license check sends your domain name to the Kavio Labs license server once a day (Kavio Labs downloads).
What happens when Przelewy24 is down?
Jobs fail, wait and are retried automatically (5 minutes up to 12 hours). Przelewy24 also repeats a notification until the transaction is verified. Nothing is lost and nothing is verified or refunded twice.
What happens when the license expires?
New work stops (no new documents, rates, syncs or payments). Work already under way is still finished.
How do I get updates?
Install the new package over the old one. See Installation.
How do I get support?
Contact us through https://cs-cart.kaviolabs.com.
Which currencies and methods?
PLN, EUR, GBP and CZK, as far as your Przelewy24 account has them enabled. Methods (BLIK, bank transfers, cards, wallets) are those enabled on your account; you can restrict a CS-Cart payment method to BLIK, cards or pay-by-link. BLIK level 0 (entering the BLIK code in your own checkout) is not part of version 1.0: the customer enters the code on the Przelewy24 page.
Do I need a Przelewy24 account?
Yes. Przelewy24 charges its own fees. Kavio Labs is not affiliated with Przelewy24; the add-on only uses the public Przelewy24 REST API.
One Step CheckoutOne page checkout in 1, 2 or 3 columns with a sticky summary, one screen for every field and a safe fallback to the standard checkout.