Передумови: чому НБУ стандартизував QR-платежі
До серпня 2025 року в Україні не існувало єдиного стандарту QR-кодів для банківських платежів. Кожен банк мав власний формат: monobank генерував один тип QR-кодів, ПриватБанк — інший, інші банки — третій. Це створювало серйозну проблему сумісності: QR-код, згенерований для одного банку, не працював в застосунку іншого.
Для інтернет-магазинів це означало, що автоматизувати оплату через QR було практично неможливо. Продавець мав або обирати один конкретний банк (і втрачати покупців з іншими банками), або генерувати кілька різних QR-кодів одночасно.
Національний банк України вирішив цю проблему системно, ухваливши постанову №97 від 19 серпня 2025 року. Цей документ визначив єдиний стандарт QR-кодів для здійснення переказів коштів в Україні.
Основні положення постанови №97
Постанова НБУ №97 встановлює кілька ключових вимог:
- Єдиний формат QR-коду. Всі банки в Україні зобов'язані підтримувати стандартизований формат QR-коду для переказів. Формат визначає структуру даних, що кодуються: IBAN отримувача, сума, призначення платежу та інші параметри.
- Обов'язкова підтримка банками. Банки, що надають послуги мобільного банкінгу, зобов'язані забезпечити розпізнавання та обробку QR-кодів стандартного формату у своїх мобільних застосунках.
- Централізований домен. QR-коди генеруються з використанням домену qr.bank.gov.ua — офіційного сервісу Національного банку. Це гарантує єдність стандарту та захист від підробок.
- Версійність. Стандарт передбачає декілька версій QR-коду (1.0, 2.0, 3.0), кожна з яких додає нові можливості, зберігаючи зворотну сумісність.
Офіційне посилання: Повний текст постанови доступний на сайті Верховної Ради: zakon.rada.gov.ua/laws/show/v0097500-25
Структура QR-коду за стандартом НБУ
QR-код за стандартом НБУ кодує URL-адресу на домені qr.bank.gov.ua з параметрами платежу. Ось основні поля:
Параметри QR-коду
Приклад URL, який кодується у QR:
https://qr.bank.gov.ua/?v=2&iban=UA123456789012345678901234567&name=ТОВ+Магазин&edrpou=12345678&amount=1500.00&purpose=Замовлення+12345
Коли покупець сканує такий QR-код, його банківський застосунок розпізнає домен qr.bank.gov.ua та автоматично відкриває форму переказу з уже заповненими полями. Покупцю залишається лише перевірити дані та підтвердити оплату.
Як працює qr.bank.gov.ua
Домен qr.bank.gov.ua — це не просто URL для QR-кодів. Це повноцінний сервіс Національного банку, який виконує кілька функцій:
- Маршрутизація. Коли користувач переходить за посиланням, сервіс визначає, який банківський застосунок встановлено на пристрої, та перенаправляє до нього з параметрами платежу.
- Вибір банку. Якщо на пристрої встановлено кілька банківських застосунків, сервіс пропонує екран вибору банку (функціонал QR версії 2.0).
- Валідація. Сервіс перевіряє коректність параметрів (формат IBAN, наявність обов'язкових полів) перед перенаправленням до банку.
- Сумісність. Забезпечує роботу з усіма банками, що підтримують стандарт, незалежно від їхніх внутрішніх протоколів.
Важливо розуміти: qr.bank.gov.ua не обробляє та не зберігає платежі. Це лише точка маршрутизації. Сам переказ відбувається безпосередньо між банком покупця та банком продавця через стандартну систему міжбанківських розрахунків.
Версії QR-коду: 1.0, 2.0, 3.0
Стандарт НБУ передбачає три версії QR-коду, кожна з яких розширює функціонал:
- Версія 1.0 — базовий QR-код з IBAN, сумою та призначенням платежу. Покупець завжди потрапляє до одного конкретного банківського застосунку. Це найпростіша версія, сумісна з найбільшою кількістю банків.
- Версія 2.0 — додає екран вибору банку. Якщо у покупця встановлено декілька банківських застосунків, він побачить список доступних банків і зможе обрати, з якого рахунку оплатити. Це значно покращує користувацький досвід.
- Версія 3.0 — розширена версія з додатковими полями для комерційних платежів, включаючи структуровані дані про товари та послуги.
Для інтернет-магазинів рекомендується використовувати версію 2.0 як оптимальний баланс між функціональністю та сумісністю. Вона підтримується більшістю банків і забезпечує зручний вибір банку для покупця.
Які банки підтримують стандарт
Станом на початок 2026 року стандарт QR-платежів НБУ підтримують понад 26 банків. Серед основних:
- monobank (АТ «Універсал Банк»)
- ПриватБанк
- Ощадбанк
- ПУМБ (Перший Український Міжнародний Банк)
- Райффайзен Банк
- А-Банк
- Укрсиббанк
- Банк Кредит Дніпро
- izibank
- sportbank
- Та інші банки, що надають послуги мобільного банкінгу
Актуальний перелік банків, що підтримують QR-платежі, доступний на офіційній сторінці НБУ: bank.gov.ua/ua/qr.
Кількість банків, що підтримують стандарт, постійно зростає, оскільки постанова №97 зобов'язує банки з мобільними застосунками забезпечити підтримку стандартного QR-формату.
Вплив на електронну комерцію в Україні
Постанова №97 має суттєвий вплив на розвиток електронної комерції в Україні. Ось ключові зміни для інтернет-магазинів:
- Нульова комісія. Оскільки QR-оплата — це банківський переказ, а не карткова транзакція, продавець не платить комісію еквайрингу (2-3%). Це найбільша перевага для бізнесу.
- Спрощення обліку. Банківські перекази не потребують реєстратора розрахункових операцій (ПРРО/РРО). Це зменшує адміністративне навантаження на підприємця.
- Універсальність. Один QR-код працює з усіма банками. Не потрібно інтегрувати окремі SDK різних банків або платіжних агрегаторів.
- Швидке зарахування. Кошти зараховуються як звичайний банківський переказ — миттєво в межах одного банку або протягом кількох годин для міжбанківських переказів.
- Довіра покупців. Домен qr.bank.gov.ua належить НБУ, що підвищує рівень довіри покупців до платежу. Покупець бачить офіційний домен державного регулятора.
Хронологія впровадження
- 19 серпня 2025 — НБУ ухвалює постанову №97 про стандартизацію QR-платежів
- Вересень–жовтень 2025 — великі банки (monobank, ПриватБанк, Ощадбанк) оновлюють мобільні застосунки для підтримки нового стандарту
- Листопад 2025 — кількість банків, що підтримують стандарт, перевищує 20
- Грудень 2025 — з'являються перші плагіни для CMS (OpenCart, WooCommerce), що автоматизують генерацію QR-кодів
- Початок 2026 — понад 26 банків підтримують стандарт, QR-оплата стає повноцінною альтернативою еквайрингу для інтернет-магазинів
Як інтернет-магазину почати приймати QR-оплату
Для підключення QR-оплати інтернет-магазину потрібно:
- Мати розрахунковий рахунок (IBAN) у будь-якому українському банку. Це може бути рахунок ФОП або юридичної особи.
- Встановити плагін для вашої CMS. Для OpenCart та WooCommerce вже доступні готові рішення, які автоматично генерують QR-коди за стандартом НБУ.
- Налаштувати автозвірку з банківськими виписками. Плагіни підтримують автоматичну перевірку оплат через API monobank та ПриватБанк кожні 10 хвилин.
- Протестувати оплату реальним переказом на невелику суму, щоб переконатися, що все працює коректно.
Весь процес налаштування займає 15–30 хвилин і не потребує технічних знань з програмування.
Висновок
Постанова НБУ №97 стала переломним моментом для української електронної комерції. Вона створила єдиний стандарт QR-платежів, який усуває фрагментацію між банками та дозволяє інтернет-магазинам приймати оплату без комісій еквайрингу.
Для підприємців це означає суттєву економію (2-3% від обороту), спрощення обліку та швидке зарахування коштів. Стандарт підтримують понад 26 банків, і ця кількість продовжує зростати.
Підключіть QR-оплату до вашого магазину
Плагін QR-оплати для OpenCart та WooCommerce з автозвіркою банківських виписок.
Переглянути тарифи