USD:41.24 грн
EUR:48.36 грн
GBP:55.9 грн
PLN:11.37 грн
BTC:$115133.9
Золото:4827.51 грн/г.
Срібло:55.97 грн/г.
Платина:1871.08 грн/г.

НБУ запровадив нову версію платіжного QR-коду

НБУ запровадив нову версію платіжного QR-коду

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


Що змінилося у версії 003

Розширена функціональність платежів

Ключовою інновацією третьої версії стала підтримка різних типів переказів через один QR-код:

  • UCT — звичайні кредитові перекази
  • ICT — миттєві кредитові перекази
  • XCT — універсальний режим (миттєві або звичайні на вибір)

Персоніфіковані коди старту

Версія 003 дозволяє використовувати персоніфіковані коди старту застосунків замість стандартного https://qr.bank.gov.ua/. Це означає, що банки та платіжні сервіси можуть створювати власні домени для автоматичного запуску своїх додатків.

Розширені можливості для бізнесу

Нова версія суттєво покращує можливості для комерційного використання:

Категоризація платежів: Поле "Категорія/ціль" тепер підтримує міжнародний стандарт ISO 20022 у форматі CCCC/PPPP, що забезпечує точну категоризацію транзакцій.

Унікальні референси: Елемент Reference дозволяє ідентифікувати конкретне місце продажу та рахунок на оплату, що критично важливо для автоматизації бухгалтерського обліку.

Розширене призначення платежу: Максимальна довжина поля збільшена до 420 символів з підтримкою додаткових параметрів у форматі ?параметр="значення"&параметр2="значення2".

Гнучке управління полями

Версія 003 вводить систему контролю змін через "Код заборони зміни полів" — бітову маску, що дозволяє точно визначити, які поля користувач може редагувати при оплаті.

Часові обмеження

Додано підтримку термінів дії QR-кодів через поля "Дата/час дії рахунку" та "Дата/час формування", що особливо важливо для обмежених у часі пропозицій.

Резерв для цифрового підпису

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


Технічні покращення

Збільшена ємність

Максимальний обсяг даних зріс до 507 байт, що відповідає версії QR-коду 17 (85×85 модулів).

Оптимізація кодування

Обов'язкове використання закінчення рядка Lf замість Cr + Lf для мінімізації розміру QR-коду.

Структурування через Base64URL

Дані кодуються алгоритмом Base64URL, що забезпечує сумісність з веб-технологіями та URL-параметрами.


Готова PHP бібліотека

Для швидкого впровадження нової версії QR-кодів в онлайн сервісах та інтернет-торгівлі компанією OpenCartBot розроблено PHP бібліотеку, яка надає функціонал для генерації QR-кодів версії 003 з валідацією даних згідно з вимогами НБУ.


Практичне застосування

Третя версія особливо корисна для:

  • Інтернет-магазинів - детальні дані замовлень та автоматичне заповнення форм оплати
  • Ресторанів та кафе - швидкі P2P перекази з можливістю вказання додаткової інформації
  • Комунальних послуг - точна прив'язка до лицевих рахунків та періодів оплати
  • B2B розрахунків - підтримка складних бізнес-сценаріїв

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


Пов'язані статті

Open Banking в Україні - що це таке і які можливості відкриває
Open Banking в Україні - що це таке і які можливості відкриває

Open Banking - це регуляторна ініціатива, яка дозволяє банкам та іншим фінансовим установам відкрива..

Як отримати оплату з Європи: SEPA-перекази для фрілансерів і бізнесу
Як отримати оплату з Європи: SEPA-перекази для фрілансерів і бізнесу

SEPA-перекази - зручний спосіб отримання коштів у євро з країн Європейського Союзу та Європейської е..

Нацбанк дозволив не приймати пошкоджені банкноти
Нацбанк дозволив не приймати пошкоджені банкноти

Магазини, банки та інші юридичні особи мають право не приймати певні гривневі банкноти. Це стосуєтьс..

Як отримати Витяг з ЄДР онлайн?
Як отримати Витяг з ЄДР онлайн?

Для отримання витягу з ЄДР онлайн потрібно знати ІПН підприємця або ЄДРПОУ компанії. Витяг формуєтьс..

Коментарі

Написати коментар