Передумови: чому НБУ стандартизував QR-платежі

До серпня 2025 року в Україні не існувало єдиного стандарту QR-кодів для банківських платежів. Кожен банк мав власний формат: monobank генерував один тип QR-кодів, ПриватБанк — інший, інші банки — третій. Це створювало серйозну проблему сумісності: QR-код, згенерований для одного банку, не працював в застосунку іншого.

Для інтернет-магазинів це означало, що автоматизувати оплату через QR було практично неможливо. Продавець мав або обирати один конкретний банк (і втрачати покупців з іншими банками), або генерувати кілька різних QR-кодів одночасно.

Національний банк України вирішив цю проблему системно, ухваливши постанову №97 від 19 серпня 2025 року. Цей документ визначив єдиний стандарт QR-кодів для здійснення переказів коштів в Україні.

Основні положення постанови №97

Постанова НБУ №97 встановлює кілька ключових вимог:

  1. Єдиний формат QR-коду. Всі банки в Україні зобов'язані підтримувати стандартизований формат QR-коду для переказів. Формат визначає структуру даних, що кодуються: IBAN отримувача, сума, призначення платежу та інші параметри.
  2. Обов'язкова підтримка банками. Банки, що надають послуги мобільного банкінгу, зобов'язані забезпечити розпізнавання та обробку QR-кодів стандартного формату у своїх мобільних застосунках.
  3. Централізований домен. QR-коди генеруються з використанням домену qr.bank.gov.ua — офіційного сервісу Національного банку. Це гарантує єдність стандарту та захист від підробок.
  4. Версійність. Стандарт передбачає декілька версій QR-коду (1.0, 2.0, 3.0), кожна з яких додає нові можливості, зберігаючи зворотну сумісність.

Офіційне посилання: Повний текст постанови доступний на сайті Верховної Ради: zakon.rada.gov.ua/laws/show/v0097500-25

Структура QR-коду за стандартом НБУ

QR-код за стандартом НБУ кодує URL-адресу на домені qr.bank.gov.ua з параметрами платежу. Ось основні поля:

Параметри QR-коду

IBAN
Рахунок отримувача у форматі IBAN (UA + 27 цифр)
Отримувач
Найменування юридичної або фізичної особи-підприємця
ЄДРПОУ / ІПН
Код ЄДРПОУ юридичної особи або ІПН фізичної особи
Сума
Сума переказу у гривнях (може бути фіксованою або відсутньою)
Призначення
Текстовий опис платежу (наприклад, номер замовлення)
Версія
Версія стандарту QR-коду (1.0, 2.0 або 3.0)

Приклад 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.bank.gov.ua не обробляє та не зберігає платежі. Це лише точка маршрутизації. Сам переказ відбувається безпосередньо між банком покупця та банком продавця через стандартну систему міжбанківських розрахунків.

Версії QR-коду: 1.0, 2.0, 3.0

Стандарт НБУ передбачає три версії QR-коду, кожна з яких розширює функціонал:

Для інтернет-магазинів рекомендується використовувати версію 2.0 як оптимальний баланс між функціональністю та сумісністю. Вона підтримується більшістю банків і забезпечує зручний вибір банку для покупця.

Які банки підтримують стандарт

Станом на початок 2026 року стандарт QR-платежів НБУ підтримують понад 26 банків. Серед основних:

Актуальний перелік банків, що підтримують QR-платежі, доступний на офіційній сторінці НБУ: bank.gov.ua/ua/qr.

Кількість банків, що підтримують стандарт, постійно зростає, оскільки постанова №97 зобов'язує банки з мобільними застосунками забезпечити підтримку стандартного QR-формату.

Вплив на електронну комерцію в Україні

Постанова №97 має суттєвий вплив на розвиток електронної комерції в Україні. Ось ключові зміни для інтернет-магазинів:

Хронологія впровадження

Як інтернет-магазину почати приймати QR-оплату

Для підключення QR-оплати інтернет-магазину потрібно:

  1. Мати розрахунковий рахунок (IBAN) у будь-якому українському банку. Це може бути рахунок ФОП або юридичної особи.
  2. Встановити плагін для вашої CMS. Для OpenCart та WooCommerce вже доступні готові рішення, які автоматично генерують QR-коди за стандартом НБУ.
  3. Налаштувати автозвірку з банківськими виписками. Плагіни підтримують автоматичну перевірку оплат через API monobank та ПриватБанк кожні 10 хвилин.
  4. Протестувати оплату реальним переказом на невелику суму, щоб переконатися, що все працює коректно.

Весь процес налаштування займає 15–30 хвилин і не потребує технічних знань з програмування.

Висновок

Постанова НБУ №97 стала переломним моментом для української електронної комерції. Вона створила єдиний стандарт QR-платежів, який усуває фрагментацію між банками та дозволяє інтернет-магазинам приймати оплату без комісій еквайрингу.

Для підприємців це означає суттєву економію (2-3% від обороту), спрощення обліку та швидке зарахування коштів. Стандарт підтримують понад 26 банків, і ця кількість продовжує зростати.

Підключіть QR-оплату до вашого магазину

Плагін QR-оплати для OpenCart та WooCommerce з автозвіркою банківських виписок.

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