
Оплата за QR-кодом на IBAN рахунок для OpenCart
QR оплата на розрахунковий рахунок за стандартом НБУ без комісій платіжних систем. Економія на відсотках.
Автоматична звірка виписки для ФОП з рахунком у Monobank
Ручна звірка для ТОВ з рахунками у Monobank та PrivatBank
Автопідтвердження платежу
Модуль «NBU QR Pay» додає в інтернет-магазин на OpenCart новий спосіб оплати — переказ коштів на рахунок IBAN через QR-код, сформований за стандартом Національного банку України (постанова Правління НБУ від 19.08.2025 №97 «Про затвердження Правил формування, передачі та обробки структури даних і графічного зображення QR-коду для обміну реквізитами кредитових та миттєвих кредитових переказів»).
Покупець оформлює замовлення, обирає спосіб оплати «QR оплата» і отримує QR-код зі всіма реквізитами для переказу. Скануючи QR-код камерою смартфона (при замовленні з комп'ютера) або натискаючи на нього (при замовленні з телефону), покупець потрапляє у свій банківський застосунок, де вже заповнені: IBAN отримувача, назва отримувача, ЄДРПОУ/РНОКПП, сума та призначення платежу. Залишається лише підтвердити переказ.
Унікальна функція модуля — автоматична перевірка оплати через API monobank та ПриватБанк. Кожні 10 хвилин модуль перевіряє банківські виписки, зіставляє надходження із замовленнями за сумою та призначенням платежу, і автоматично змінює статус замовлення на «Оплачено».
Ключові можливості
Генерація QR-коду за стандартом НБУ:
- QR-код формується згідно з постановою НБУ №97 від 19.08.2025
- Підтримка QR-коду версій 1.0, 2.0, 3.0
- Посилання формату qr.bank.gov.ua для автоматичного запуску банківських застосунків
- Логотип знаку гривні ₴ в центрі QR-коду для ідентифікації
Два сценарії оплати для покупця:
- На комп'ютері: покупець бачить QR-код на сторінці підтвердження замовлення → сканує камерою телефона → банківський застосунок відкривається з заповненими реквізитами → підтверджує оплату
- На телефоні: покупець натискає на QR-код (клікабельне посилання) → банківський застосунок відкривається напряму → підтверджує оплату. Якщо встановлено декілька банківських застосунків — покупець обирає банк (QR 2.0)
Автоматичне підтвердження оплати:
- Інтеграція з Open API monobank для отримання виписок
- Інтеграція з API ПриватБанк для отримання виписок
- Перевірка нових надходжень кожні 10 хвилин через Cron
- Автоматична зміна статусу замовлення при знайденому платежі
- Зіставлення за сумою та призначенням платежу
Налаштування в адмін-панелі:
- IBAN рахунок отримувача
- Назва отримувача (ФОП/ТОВ)
- Код ЄДРПОУ або РНОКПП
- Шаблон призначення платежу (з підстановкою номера замовлення)
- Статус замовлення при створенні
- Статус замовлення після підтвердження оплати
- Налаштування API-ключів monobank та ПриватБанк
- Інтервал перевірки виписок (за замовчуванням 10 хвилин)
- Географічна зона (обмеження за країною)
- Порядок сортування серед способів оплати
- Мінімальна/максимальна сума замовлення
Відображення QR-коду покупцю:
- На сторінці підтвердження замовлення (success page)
- В email-повідомленні про замовлення
- В історії замовлень в особистому кабінеті
- QR-код з білим фоном (для коректного відображення у темних темах)
Переваги для власника магазину
0% комісій: Оплата QR-кодом — це звичайний банківський переказ за IBAN. Кошти надходять безпосередньо на розрахунковий рахунок без комісій еквайрингу (1,5–2,5%), платіжних агрегаторів чи посередників.
Не потребує ПРРО: Оплата за QR — це переказ коштів з рахунку на рахунок за IBAN, а не оплата карткою. Для безготівкових розрахунків шляхом переказу коштів на рахунок ПРРО не застосовується (роз'яснення ДПС: https://kyiv.tax.gov.ua/media-ark/news-ark/print-713610.htm).
Безпека для покупця: Покупцю не потрібно вводити дані банківської картки на сайті. Весь платіж відбувається у власному банківському застосунку — покупець контролює реквізити, суму та підтверджує переказ самостійно. Жодні платіжні дані не проходять через сайт магазину.
Підтримувані банки
QR-код стандарту НБУ підтримується банківськими застосунками усіх банків, що працюють з платіжним QR-кодом. Повний та актуальний перелік: https://bank.gov.ua/ua/qr
Серед них: monobank, ПриватБанк, Sense Bank, ПУМБ, Укргазбанк, А-Банк, izibank, Банк Кредит Дніпро, Глобус Банк, РАДАБАНК, Креді Агріколь, ОТП Банк, VST bank, Ідея Банк, ПРАВЕКС БАНК, МТБ Банк, Піреус Банк, Альтбанк, UKRSIBBANK, KredoBank, Райффайзен Банк, Unex Bank, Акордбанк, Банк 3/4, Банк Південний, Грант та інші.
Як це працює: покроково
1. Покупець оформлює замовлення та обирає спосіб оплати «QR оплата (переказ на рахунок)»
2. Система генерує QR-код із реквізитами: IBAN отримувача, назва, ЄДРПОУ, сума, призначення платежу (містить номер замовлення)
3. На комп'ютері: покупець сканує QR-код камерою телефона → телефон розпізнає посилання bank.gov.ua/qr/ → автоматично відкривається банківський застосунок із заповненими реквізитами
4. На телефоні: покупець натискає на QR-код → відкривається банківський застосунок (або вікно вибору банку, якщо їх декілька) → реквізити вже заповнені
5. Покупець перевіряє дані та підтверджує переказ у своєму банку
6. Модуль кожні 10 хвилин перевіряє банківські виписки monobank для ФОП. По monobank для ТОВ та для ПриватБанк завантаження виписок вручну.
7. При знайденому платежі статус замовлення автоматично змінюється на «Оплачено»
Login and write down your comment.
Login my OpenCart Account