
Przelewy24 & BLIK Payments для OpenCart — оплата переказом, карткою і BLIK у Польщі
Модуль Przelewy24 для OpenCart 4.x, 3.x і 2.3: банківські перекази, картки, BLIK. Замовлення стає оплаченим лише після підписаного сповіщення і transaction/verify. Pro — BLIK-код прямо в чекауті, повернення коштів з адмінки і журнал платежів. Ліцензія назавжди.
- Сумісність
- OpenCart 4.0.2 – 4.1.x, 3.0.x та 2.3.0.2 (перевірено на 4.1.0.3, 4.0.2.3, 3.0.5.0, 2.3.0.2) · штатний чекаут і One Page Checkout
- Версія
-
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3) - Ліцензія
- один сайт, назавжди
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- вересень 2026
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.
Як це виглядає

Тріал стартує, коли ви попросите
Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — один сайт
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Якщо наш сервер недоступний, Pro працює ще 14 днів. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
OpenCart 4.0.2 – 4.1.x (перевірено на 4.1.0.3 і 4.0.2.3), 3.0.x (перевірено на 3.0.5.0) або 2.3.0.2
PHP — той, що потрібен вашій версії OpenCart; збірку для 2.3 перевірено на PHP 7.0. Радимо 64-бітний PHP, як рекомендує Przelewy24.
Валюта замовлення: PLN, або EUR та інші валюти, які приймає ваш акаунт Przelewy24. Для решти валют метод на чекауті не показується.
Акаунт продавця Przelewy24: merchant ID, ключ CRC і API-ключ. Sandbox Przelewy24 вмикає для вже схваленого акаунта.
BLIK-код у чекауті (Pro) — лише після того, як Przelewy24 увімкне для акаунта сервіс оплати BLIK-кодом.
Чекаут: штатний і One Page Checkout (CatCode). Сторонні чекаути з власними шаблонами не перевірялись.
Магазин має бути доступний з інтернету — інакше сповіщення від Przelewy24 не дійдуть (не під паролем і не в режимі обслуговування).
Мови модуля: англійська і польська. Українською інтерфейс не перекладено — модуль зроблено для польських магазинів.
Історія версій
Для OpenCart 4.x, 3.x і 2.3: Przelewy24 REST API v1, перевірка підпису сповіщень і transaction/verify, звірка суми, сторінка очікування оплати, окрема сесія на кожну спробу, sandbox і…
Разом з Przelewy24 & BLIK Payments для OpenCart купують
4 модулі одним замовленням — на 40% дешевше, ніж окремо


Nova Poshta Premium — модуль Нова Пошта для OpenCart 2.3, 3.x і 4.x

LiqPay — оплата карткою для OpenCart 2.3, 3.x і 4.x

Telegram-сповіщення і Viber/SMS покупцям для OpenCart
Повний опис модуля
Przelewy24 & BLIK Payments для OpenCart — модуль оплати для польського ринку. Покупець платить банківським переказом, карткою або BLIK через Przelewy24, а замовлення в магазині підтверджується само. Модуль працює на Przelewy24 REST API v1 і не вірить на слово ні поверненню покупця, ні сповіщенню: оплата зараховується лише після перевірки підпису і запиту transaction/verify, як того вимагає Przelewy24. Три збірки — для OpenCart 4.x, 3.x і 2.3.
Що потрібно від вас. Акаунт продавця в Przelewy24 — merchant ID, ключ CRC і API-ключ видає Przelewy24 після реєстрації магазину. Валюта замовлення — PLN, або EUR та інші валюти, якщо їх приймає ваш акаунт. BLIK-код прямо в чекауті (Pro) працює, лише якщо Przelewy24 увімкнув для вашого акаунта цю послугу; інакше BLIK іде через сторінку Przelewy24. Модуль написано за офіційною специфікацією Przelewy24 REST API і перевірено на тестових магазинах з імітацією відповідей Przelewy24 — перший платіж радимо провести в sandbox вашого акаунта.
Як це виглядає для покупця
Без Pro покупець після підтвердження замовлення потрапляє на сторінку Przelewy24, обирає банк, картку чи BLIK і повертається в магазин. Дані картки й банку через ваш сайт не проходять. Якщо покупець закрив вкладку й не повернувся, замовлення все одно стане оплаченим — за сповіщенням від Przelewy24.
Сторінка повернення з Przelewy24 не запускає OpenCart, тож покупець не втрачає сесію навіть із суворими налаштуваннями cookie (SameSite=Strict на OpenCart 4). Щойно Przelewy24 підтверджує оплату, покупець бачить звичайну сторінку «Замовлення оформлено», кошик порожній.
Що отримує адмін
- Merchant ID, POS ID, ключ CRC і API-ключ — усе, що треба для старту. Де їх узяти в панелі Przelewy24, підказано прямо під полями.
- Sandbox з окремими ключами. Один перемикач переводить магазин у sandbox Przelewy24; справжні гроші там не рухаються.
- «Check connection» — модуль робить запит до Przelewy24 вашими ключами й каже, чи їх прийнято. Помилку в ключі ви побачите в адмінці, а не від покупця.
- Адреса для сповіщень передається в Przelewy24 з кожним платежем — у панелі Przelewy24 нічого вписувати не треба.
- Методи на сторінці Przelewy24 (картки, перекази, BLIK, розстрочка, гаманці), мова сторінки оплати, час на оплату і режим «чекати результату» — на ваш вибір.
- Статуси: очікує оплати, оплачено, потребує перевірки, повністю повернено. Плюс геозона і порядок сортування.
- Історія замовлення: номер транзакції Przelewy24, сума, повернення, попередження про другу оплату чи розбіжність суми.
- Журнал налагодження: коди й підписи масковані.
Як це працює — крок за кроком
- Покупець на чекауті обирає Przelewy24. З Pro і увімкненим BLIK — вводить 6-значний BLIK-код прямо в чекауті або тисне «Other methods» для переказу чи картки. Працює на штатному чекауті і в One Page Checkout.
- Модуль реєструє транзакцію в Przelewy24 (
transaction/register) з унікальним номером сесії, сумою й валютою замовлення і підписом SHA-384 на ключі CRC. Сума береться з рядка «Разом» — з купонами, доставкою й опціями товару. - Покупець платить на сторінці Przelewy24. Для BLIK-коду в чекауті (Pro) модуль передає код у Przelewy24 (
paymentMethod/blik/chargeByCode), а покупець підтверджує оплату в застосунку банку. - Сповіщення приходить на адресу магазину. Модуль перевіряє підпис SHA-384 і суму. Підробити оплату, надіславши POST на сайт, не вийде — такий запит отримує відмову.
- Підтвердження. Модуль викликає
transaction/verify— без цього Przelewy24 не зараховує гроші продавцю. Лише після успішного verify замовлення стає оплаченим. - Повернення покупця — не доказ оплати. Сторінка очікування сама питає Przelewy24 про статус і переходить на «Замовлення оформлено», щойно оплату підтверджено.
- Звірка суми. Якщо оплачено не ту суму, що в замовленні, модуль не підтверджує платіж і ставить статус «потребує перевірки» з поясненням в історії.
- Скасування. Покупець скасував оплату — бачить кнопки «I have paid» і «Try to pay again». Нова спроба отримує нову сесію; пізня оплата старої спроби теж не загубиться.
- З Pro можна повернути гроші з журналу платежів (
transaction/refund) — повністю або частинами; результат від Przelewy24 записується в історію замовлення.
Що під капотом
- Підпис перевіряється по-справжньому. SHA-384 від полів сповіщення і вашого ключа CRC, плюс збіг суми із сесією замовлення. Непідписане чи чуже сповіщення відхиляється, повторне — нічого не змінює.
- transaction/verify обов’язковий. Замовлення не стає оплаченим, доки Przelewy24 не підтвердив verify.
- Кожна спроба — окрема сесія Przelewy24. Якщо покупець оплатив стару спробу вже після нової, модуль знайде і її; друга оплата вже оплаченого замовлення позначається в історії, щоб менеджер повернув одну з них.
- OpenCart 4: повторна спроба оплачує те саме замовлення. OpenCart 3 і 2.3: замовлення з’являється в списку лише після підтвердження Przelewy24, тож покинуті спроби не засмічують адмінку.
- Власні таблиці для сесій і повернень. Під час видалення модуля вони свідомо лишаються — журнал і повернення доступні після перевстановлення.
- Ключ CRC і API-ключ зберігаються в базі зашифрованими (AES-256 + HMAC) і не потрапляють у лог.
- Без правок ядра й без OCMOD-модифікацій: звичайне платіжне розширення OpenCart.
- Pro-гейт без «цегли»: коли тріал закінчився, зупиняються лише Pro-функції, а приймання оплати працює далі.
Як встановити
- OpenCart 4: Extensions → Installer → завантажте
cc_przelewy.ocmod.zip(ім’я архіву не змінюйте) і натисніть «Install». OpenCart 3: Extensions → Installer →cc_przelewy24-oc3.ocmod.zip. OpenCart 2.3: залийте вміст папкиupload/зcc_przelewy24-oc23.ocmod.zipу корінь магазину (FTP або файловий менеджер хостингу). - Extensions → Extensions → Payments → Przelewy24 + BLIK (CatCode) → «Install», потім «Edit».
- Увімкніть Sandbox, впишіть merchant ID і ключі sandbox-акаунта, збережіть і натисніть «Check connection».
- Додайте в магазин валюту PLN (якщо її ще нема) і проведіть тестове замовлення в sandbox.
- Впишіть бойові ключі й вимкніть Sandbox.
- Для Pro: «Try Pro» → e-mail для тріалу або ключ після покупки. Перемикач «BLIK code at checkout» — після того, як Przelewy24 увімкне сервіс BLIK-коду.
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Потрібен акаунт Przelewy24?
Так. Merchant ID, ключ CRC і API-ключ видає Przelewy24 після реєстрації магазину як продавця. Sandbox Przelewy24 вмикає лише для вже схваленого основного акаунта.
BLIK-код у чекауті працюватиме одразу?
Лише якщо Przelewy24 увімкнув для вашого акаунта оплату BLIK-кодом (сервіс paymentMethod/blik/chargeByCode) — за замовчуванням він вимкнений, вмикає менеджер Przelewy24. Перемикач «BLIK code at checkout» вмикайте після підтвердження від Przelewy24. Звичайний BLIK на сторінці Przelewy24 працює і без Pro, і без цього сервісу.
Які валюти?
PLN за замовчуванням. EUR та інші — якщо їх приймає ваш акаунт Przelewy24: вписуєте в поле «Currencies». Для валюти поза списком метод на чекауті не показується.
Покупець оплатив, а замовлення ще не оплачене.
Przelewy24 повторює сповіщення, доки магазин його не прийме, а сторінка очікування сама питає статус. Банківський переказ може йти кілька хвилин. У Pro-журналі кнопка «Re-check» запитує статус одразу.
Ліцензія справді назавжди?
Так. Для OpenCart ліцензія купується один раз і лишається вашою без щорічних платежів. Одна ліцензія покриває збірки для OpenCart 4.x, 3.x і 2.3.
Що як я не хочу платити за Pro?
Приймання оплати через сторінку Przelewy24 (перекази, картки, BLIK), перевірка підпису і підтвердження оплати лишаються безкоштовними без обмеження в часі.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—