Що таке плагін QR-оплати для OpenCart

Плагін QR-оплати — це модуль для CMS OpenCart, який додає новий спосіб оплати у ваш інтернет-магазин. Замість традиційного еквайрингу з комісією 2-3%, покупці оплачують замовлення через QR-код, який кодує банківський переказ за IBAN згідно зі стандартом НБУ (постанова №97).

Плагін встановлюється як стандартний модуль OpenCart через адмін-панель і не потребує редагування коду магазину. Підтримуються версії OpenCart 3.x та 4.x.

Переваги QR-оплати для OpenCart

0%

Нульова комісія

Оплата йде як банківський переказ за IBAN. Жодних комісій еквайрингу чи платіжних агрегаторів.

Автозвірка виписок

Плагін автоматично перевіряє банківські виписки monobank та ПриватБанк кожні 10 хвилин.

Стандарт НБУ

QR-код генерується за стандартом постанови НБУ №97. Підтримка версій 1.0, 2.0, 3.0.

Без ПРРО

Банківський переказ не потребує реєстратора розрахункових операцій (ПРРО/РРО).

Як це працює для покупця

Процес оплати з точки зору покупця максимально простий:

  1. Оформлення замовлення. Покупець обирає товари, заповнює форму замовлення та обирає спосіб оплати «QR::UA» (або «Оплата за QR-кодом»).
  2. Отримання QR-коду. На сторінці підтвердження замовлення відображається QR-код з реквізитами для оплати: IBAN отримувача, сума замовлення та номер замовлення у призначенні платежу.
  3. Сканування або натискання. На мобільному пристрої QR-код працює як клікабельне посилання — покупець натискає на нього і потрапляє до банківського застосунку. На комп'ютері — сканує QR камерою телефона.
  4. Підтвердження в банку. У банківському застосунку вже заповнені всі реквізити. Покупець лише підтверджує переказ.
  5. Автоматичне підтвердження. Плагін перевіряє банківську виписку та автоматично позначає замовлення як оплачене.

Підтримувані версії QR

Версія QR Можливості Сумісність
1.0 Базовий QR з IBAN, сумою та призначенням. Відкриває один конкретний банківський застосунок. Максимальна сумісність з усіма банками
2.0 Додає екран вибору банку, якщо у покупця встановлено кілька застосунків. Рекомендована версія. Підтримується більшістю банків
3.0 Розширені поля для комерційних платежів зі структурованими даними про товари. Обмежена підтримка, зростає з часом

Вимоги для встановлення

Перед встановленням плагіна переконайтеся, що у вас є:

Крок 1: Завантаження плагіна

Інструкція буде доповнена

Тут буде розміщена інструкція із завантаження плагіна з відповідними посиланнями та скріншотами.

Крок 2: Встановлення модуля в OpenCart

01

Завантаження файлів модуля

Увійдіть до адмін-панелі OpenCart. Перейдіть до розділу Extensions (Доповнення) > Installer. Завантажте архів плагіна через стандартний інсталятор OpenCart.

02

Активація модуля оплати

Перейдіть до Extensions > Payments (Способи оплати). Знайдіть «QR::UA» у списку та натисніть кнопку встановлення (Install). Після встановлення натисніть «Редагувати» для налаштування.

03

Налаштування реквізитів

Введіть ваш IBAN, найменування отримувача, код ЄДРПОУ/ІПН. Оберіть версію QR-коду (рекомендується 2.0). Налаштуйте статуси замовлення для нових та оплачених замовлень.

Інструкція буде доповнена

Тут будуть розміщені детальні скріншоти кожного кроку встановлення та налаштування модуля.

Крок 3: Налаштування автозвірки виписок

Автозвірка — це ключова функція плагіна, яка автоматично позначає замовлення як оплачені, коли кошти надходять на ваш рахунок. Плагін підтримує автозвірку з двома банками:

Плагін перевіряє виписки кожні 10 хвилин через CRON-завдання. Коли знаходить платіж, що відповідає замовленню (за сумою та номером замовлення у призначенні платежу), він автоматично змінює статус замовлення на «Оплачено».

Інструкція буде доповнена

Тут буде розміщена інструкція з отримання API-токенів monobank та ПриватБанк та налаштування CRON-завдання.

Крок 4: Тестування оплати

Після встановлення та налаштування рекомендується провести тестову оплату:

  1. Створіть тестове замовлення у вашому магазині
  2. Оберіть спосіб оплати «QR::UA»
  3. Переконайтеся, що QR-код відображається коректно на сторінці підтвердження
  4. Скануйте QR-код телефоном та перевірте, чи коректно заповнені реквізити
  5. Здійсніть реальний переказ на мінімальну суму
  6. Дочекайтеся автозвірки (до 10 хвилин) та переконайтеся, що статус замовлення змінився
Інструкція буде доповнена

Тут будуть розміщені приклади QR-кодів та скріншоти процесу оплати для тестування.

Сумісність з версіями OpenCart

Плагін розроблений для підтримки двох основних гілок OpenCart:

Для кожної версії OpenCart є окремий архів плагіна. Переконайтеся, що завантажуєте правильну версію для вашого магазину.

Часті запитання

Чи потрібен ПРРО для QR-оплати?

Ні. QR-оплата — це банківський переказ за IBAN, який не потребує фіскалізації через РРО/ПРРО. Детальніше про це у статті Оплата за IBAN через QR-код.

Скільки банків підтримують QR-оплату?

Понад 26 банків станом на початок 2026 року. Повний перелік на bank.gov.ua/ua/qr.

Що буде, якщо покупець не оплатить замовлення?

Замовлення залишиться у статусі «Очікує оплати». Ви можете налаштувати автоматичне скасування неоплачених замовлень через певний час.

Чи можна використовувати QR-оплату разом з еквайрингом?

Так. QR-оплата додається як окремий спосіб оплати і не впливає на інші платіжні модулі. Покупець сам обирає зручний спосіб: QR або картка. Детальне порівняння у статті QR::UA vs еквайринг.

Як швидко зараховуються кошти?

Миттєво, якщо покупець і продавець у одному банку. Для міжбанківських переказів — від кількох хвилин до кількох годин. Автозвірка перевіряє виписку кожні 10 хвилин.

Готові підключити QR-оплату до OpenCart?

Оберіть тариф та отримайте плагін QR-оплати для вашого інтернет-магазину.

Переглянути тарифи