ПРАВЛІННЯ НАЦІОНАЛЬНОГО БАНКУ УКРАЇНИ
ПОСТАНОВА
19 серпня 2025 року № 97
Про затвердження Правил формування, передачі та обробки структури даних і графічного зображення QR-коду для обміну реквізитами кредитових та миттєвих кредитових переказів
{Із змінами, внесеними згідно з Постановою Національного банку
№ 128 від 11.10.2025}
Відповідно до статей 7, 15, 40, 56 Закону України “Про Національний банк України” та з метою встановлення єдиних засад використання QR-коду для обміну реквізитами кредитових та миттєвих кредитових переказів суб’єктами платіжних операцій Правління Національного банку України постановляє:
1. Затвердити Правила формування, передачі та обробки структури даних і графічного зображення QR-коду для обміну реквізитами кредитових та миттєвих кредитових переказів, що додаються.
2. Визнати такими, що втратили чинність:
1) постанову Правління Національного банку України від 28 травня 2020 року № 68 “Про затвердження Правил формування та використання QR-коду для здійснення кредитових переказів”;
2) постанову Правління Національного банку України від 01 лютого 2021 року № 11 “Про внесення змін до Правил формування та використання QR-коду для здійснення кредитових переказів”.
3. Департаменту платіжних систем та інноваційного розвитку (Андрій Поддєрьогін) після офіційного опублікування довести до відома банків, небанківських фінансових установ України інформацію про прийняття цієї постанови.
4. Контроль за виконанням цієї постанови покласти на заступника Голови Національного банку України Олексія Шабана.
5. Постанова набирає чинності з 01 листопада 2025 року.
Голова
Андрій ПИШНИЙ
Інд. 57
ЗАТВЕРДЖЕНО
Постанова Правління
Національного банку України
19 серпня 2025 року № 97
Правила формування, передачі та обробки структури даних і графічного зображення QR-коду для обміну реквізитами кредитових та миттєвих кредитових переказів
1. Ці Правила розроблені відповідно до вимог Законів України “Про Національний банк України”, “Про платіжні послуги”, “Про банки і банківську діяльність”, постанови Правління Національного банку України від 28 грудня 2018 року № 162 “Про запровадження міжнародного номера банківського рахунку (IBAN) в Україні” (зі змінами) та Національного стандарту України ДСТУ ISO/IEC 18004:2019 “Інформаційні технології. Методи автоматичної ідентифікації та збору даних. Специфікація символіки штрих-коду QR-коду”, затвердженого наказом Державного підприємства “Український науково-дослідний і навчальний центр проблем стандартизації, сертифікації та якості” від 21 грудня 2019 року № 468 (далі - ДСТУ ISO/IEC 18004:2019).
2. Терміни та поняття вживаються в такому значенні:
1) версія QR-коду - параметр, який визначає розмірність QR-коду, - кількість модулів в обох напрямках;
2) версія формату QR-коду - номер, який визначає правила формування структури даних QR-коду відповідно до цих Правил;
3) виправлення помилок у QR-коді - механізм, який дає змогу автоматично виявляти та виправляти помилки, що можуть виникати під час сканування графічного відтворення QR-коду;
4) гіперпосилання - рядок, який відповідає вимогам до Uniform Universal Resource Locator (URL), визначеним Консорціумом Всесвітнього павутиння;
5) елемент даних структури QR-коду - текстовий рядок, який містить виключно символи, які можна надрукувати та прочитати;
6) мобільний пристрій - електронний пристрій, на якому можуть бути встановлені платіжні та інші застосунки, які дають змогу користувачу виконувати формування, передачу і обробку структури даних та графічного зображення QR-коду;
7) модуль - найменша інформаційна одиниця графічного зображення QR-коду;
8) рахунок на оплату - документ, який містить унікальний для отримувача коштів ідентифікатор документа, платіжні реквізити отримувача коштів, суму платежу, опис товару / послуги, за які здійснюється платіж, інші дані, які визначає отримувач коштів кредитового або миттєвого кредитового переказу;
9) структура даних QR-коду - набір даних, що складається з елементів даних структури QR-коду, сформованих та закодованих відповідно до цих Правил, містить необхідні реквізити отримувача та інші дані кредитового та/або миттєвого кредитового переказу і призначені для ініціювання кредитового та/або миттєвого кредитового переказу;
10) QR-код (англійською мовою quick response code) - сформований відповідно до цих Правил матричний двовимірний штрихкод, який призначений для сканування за допомогою мобільного пристрою, сканера штрихкоду з метою швидкого та безпомилкового формування платіжної інструкції для ініціювання кредитового та/або миттєвого кредитового переказу та є графічним кодуванням структури даних QR-коду.
Інші терміни та поняття в цих Правилах використовуються в значеннях, визначених у законах України та нормативно-правових актах Національного банку України.
3. Ці Правила визначають єдині засади та вимоги до формування, передачі та обробки структури даних та графічного зображення QR-коду суб’єктами платіжних операцій для здійснення кредитових та миттєвих кредитових переказів.
4. Правила запроваджуються з метою підвищення зручності здійснення розрахунків та переказів і є уніфікованими для всіх суб’єктів платіжних операцій, які здійснюють кредитові та миттєві кредитові перекази.
5. Надавачі платіжних послуг, які надають послуги з ініціювання та виконання кредитових та миттєвих кредитових переказів, зобов’язані забезпечити виконання вимог цих Правил у платіжних застосунках та іншому апаратному і програмному забезпеченні, яке задіяне в процесах формування, передачі та обробки структури даних або графічного зображення QR-коду для здійснення кредитових та миттєвих кредитових переказів.
6. Інші суб’єкти платіжних операцій, які беруть участь у кредитових та миттєвих кредитових переказах, мають право використовувати ці Правила для забезпечення виконання таких операцій.
7. Загальні вимоги до формування, передачі та обробки структури даних і графічного зображення QR-коду для здійснення кредитових та миттєвих кредитових переказів наведено в додатку 1 до цих Правил.
8. Опис елементів структури даних QR-коду, стандарти кодування кириличних символів, особливості кодування даних і приклади QR-кодів для версій форматів QR-кодів 001, 002, 003 наведено в додатках 2-4 до цих Правил.
Додаток 1
до Правил формування, передачі
та обробки структури даних і
графічного зображення QR-коду
для обміну реквізитами кредитових та
миттєвих кредитових переказів
(пункт 7)
Загальні вимоги до формування, передачі та обробки структури даних і графічного зображення QR-коду для здійснення кредитових та миттєвих кредитових переказів
I. Структура даних QR-коду
1. Структура даних QR-коду повинна формуватися таким чином, щоб в ній містилися і були заповнені відповідними значеннями всі обов’язкові до заповнення елементи даних у визначеному порядку.
2. Під час установлення значень у елементах даних структури QR-коду повинні виконуватися вимоги і обмеження щодо відповідних елементів даних, визначені для версії формату QR-коду, яка використовується.
3. Під час формування структури даних QR-коду необхідно мінімізувати розмір значень в елементах даних та використовувати кодування, які забезпечать мінімальний розмір структури даних QR-коду, що дасть змогу сформувати графічне зображення QR-коду меншої версії QR-коду або з більшим рівнем корекції помилок.
4. Елемент даних структури QR-коду може містити символи з номерами від 32 (20 hex) до 255 (1F hex), крім символів 127 (7F hex), 152 (98 hex), 160 (A0 hex) у кодовій таблиці символів Windows-1251 або еквіваленти цих символів у таблиці Unicode UTF-8 під час використання кодування UTF-8. Елемент даних структури QR-коду, крім “Коду старту застосунку”, відокремлюються від наступного елемента даних структури QR-коду символами Lf (0A hex ) або Cr + Lf (0D0A hex) (далі - Закінчення рядка). Елемент даних структури QR-коду “Код старту застосунку” не відокремлюється від наступного елементу даних структури QR-коду.
II. Генерація QR-коду
5. Версія QR-коду може мати значення від 10 до 20 включно.
6. Генерація QR-коду має бути виконана з рівнем корекції помилок “Q”, “M” або “L” залежно від версії формату QR-коду, умов відображення та сканування QR-коду, розміру даних, які мають бути закодовані в QR-коді. Частка площі графічного зображення QR-коду, яку припустимо змінити без втрати можливості декодування графічного зображення QR-коду в структуру даних QR-коду за рахунок застосованого рівня корекції помилок, становить близько 25%, 15% або 7% відповідно до застосованого рівня корекції помилок.
7. Розмір сторони QR-коду дорівнює: номер версії QR-коду*4+17 модулів. Ширина / висота QR-коду розраховується як кількість модулів, помножена на Хрозмір модуля.
8. Максимальна версія QR-коду визначається в додатках 2-4 до Правил формування, передачі та обробки структури даних і графічного зображення QR-коду для обміну реквізитами кредитових та миттєвих кредитових переказів (далі - Правила) з описом відповідних версій формату QR-коду.
9. Використання версій QR-коду менших, ніж визначені як максимальні для відповідних версій формату QR-коду, дозволяється.
10. Графічне зображення QR-коду має містити зображення графічного знака національної грошової одиниці гривні на фоні білого кола (далі - фонове коло), центр якого повинен бути розташований на перетині діагоналей квадрата, який є графічним зображенням QR-коду.
11. Діаметр фонового кола (у модулях) залежно від версії QR-коду має бути таким:
1) 17 модулів для версії QR-коду 10;
2) 19 модулів для версій QR-коду 11, 12;
3) 21 модуль для версії QR-коду 13;
4) 23 модулі для версій QR-коду 14, 15;
5) 25 модулів для версій QR-коду 16, 17.
12. Зображення графічного знака національної грошової одиниці має бути вписаним у коло, центр якого збігається із центром фонового кола, а діаметр на 4 модулі менший від діаметра фонового кола.
13. Для QR-кодів з версією формату QR-коду 001 з рівнем корекції помилок “М” або “Q” модифікація QR-коду шляхом додавання зображення графічного знака національної грошової одиниці гривні у фоновому колі є опціональною. Для QR-кодів із версіями форматів QR-коду 002 та 003 - обов’язковою. У разі генерації QR-кодів із версіями форматів 001, 002, 003 з модифікацією QR-коду шляхом додавання зображенням графічного знака національної грошової одиниці гривні рівень корекції помилок “L” не може бути використаний.
14. Форма зображення графічного знака національної грошової одиниці гривні визначається Національним банком України.
III. Відображення QR-коду
15. QR-код рекомендується друкувати або відображати в електронному вигляді в рахунку на оплату разом із рештою платіжної інформації або окремо з метою зручності для платника.
16. Вміст інформації в тексті рахунку на оплату та в розкодованих даних із QR-коду має бути ідентичним.
17. На паперовому рахунку на оплату має бути зарезервовано достатньо місця, щоб відповідати QR-кодам, які містять максимальний обсяг даних. Для коректного відображення QR-коду має забезпечуватися відступ від країв паперу, ліній згину та тексту. Точка прив’язки QR-коду і напрямок, у якому QR-код зростає зі збільшенням даних, також повинні враховуватися під час позиціонування QR-коду.
18. Роздільна здатність принтера визначатиме точний розмір QR-коду. Xрозмір менше 0,5 мм не рекомендовано використовувати через можливі проблеми з друкуванням і подальшим скануванням QR-коду.
19. Розмір QR-коду, який відображатиметься на дисплеях, має забезпечити надійне сканування такого QR-коду сканером або камерою мобільного пристрою.
IV. Сканування QR-коду
20. QR-код сканується за допомогою платіжного застосунку, спеціалізованого обладнання або універсального сканера QR-кодів. Інформація, що міститься в QR-коді, розкодовується і використовується для заповнення реквізитів отримувача та інших даних кредитового та/або миттєвого кредитового переказу в платіжній інструкції, яка формується в платіжному застосунку або в іншій інформаційній системі надавача платіжних послуг.
21. Платіжний застосунок має забезпечувати можливість сканування QR-кодів, використовуючи вбудований у такий платіжний застосунок функціонал сканування QR-коду. Функція сканування QR-коду має бути доступною користувачу платіжного застосунку на екрані, який виконує роль стартового (початкового) екрану в межах основного сценарію використання платіжного застосунку та який з’являється одразу після виконання успішної автентифікації під час входу користувача до платіжного застосунку.
V. Передача і обробка структури даних та графічного зображення QR-коду
22. Платіжний застосунок має забезпечувати можливість генерування, відображення та передавання в інші застосунки графічного зображення QR-коду з реквізитами отримувача коштів для сканування зазначеного QR-коду платником або подальшої передачі платнику QR-коду засобами дистанційної комунікації.
23. Платіжний застосунок має забезпечувати обробку даних графічного зображення QR-коду або структури даних QR-коду з подальшим використанням зазначених даних під час створення платіжної інструкції для виконання кредитового або миттєвого кредитового переказу в разі:
1) сканування QR-коду із платіжного застосунку;
2) відкриття платіжного застосунку під час переходу за гіперпосиланням, яке є структурою даних QR-коду (для версій формату QR-коду 002 та 003);
3) передавання в платіжний застосунок графічного зображення QR-коду або структури даних QR-коду з інших застосунків.
24. Платіжний застосунок після обробки та розкодування даних графічного зображення QR-коду або структури даних QR-коду з реквізитами отримувача коштів має забезпечити для платника можливість:
1) переглянути і перевірити реквізити отримувача та інші дані кредитового або миттєвого кредитового переказу, що містяться в структурі даних QR-коду;
2) за потреби обрати тип переказу (кредитовий або миттєвий кредитовий переказ), доповнити або змінити дані кредитового або миттєвого кредитового переказу, зміна яких допускається;
3) підтвердити намір здійснити кредитовий або миттєвий кредитовий переказ відповідно до даних, отриманих з QR-коду або структури даних QR-коду, або відмовитися від здійснення переказу.
25. Під час виконання кредитового або миттєвого кредитового переказу, для якого реквізити отримувача отримані з графічного зображення QR-коду або структури даних QR-коду, надавач платіжних послуг платника повинен увстановити у своїй операційно-обліковій системі ознаку того, що реквізити такого переказу були отримані з графічного зображення QR-коду або структури даних QR-коду.
IV. Версія формату QR-коду
26. Версія формату QR-коду визначає набір правил формування та обробки структури даних QR-коду.
27. Національний банк України в разі потреби врахування сучасних вимог і можливостей щодо ініціювання кредитових та миттєвих кредитових переказів додає до Правил чергову версію формату QR-коду, яка має значення на одиницю більше ніж попередня версія.
{Додаток 1 із змінами, внесеними згідно з Постановою Національного банку № 128 від 11.10.2025 }
Додаток 2
до Правил формування, передачі
та обробки структури даних і
графічного зображення QR-коду
для обміну реквізитами кредитових та
миттєвих кредитових переказів
(пункт 8)
Структура даних QR-коду для версії формату QR-коду 001
I. Елементи даних структури QR-коду для версії формату QR-коду 001
1. Перелік та послідовність елементів даних структури QR-коду для версії формату QR-коду 001:
Таблиця 1
№ з/п
Назва / призначення елемента даних структури QR-коду
Довжина
Фіксована / змінна
Обов’язковість
Кодування
Наповнення / зміст
1
2
3
4
5
6
7
1
Код старту застосунку
23 В
Фіксована
О
А
RFU (зарезервовано для подальшого використання)
2
Службова мітка
3 B
Фіксована
O
А
BCD
3
Версія формату
3 B
Фіксована
O
А
001
4
Кодування
1 B
Фіксована
O
А
1
5
Функція
3 B
Фіксована
O
А
UCT
6
BIC
11 В
Змінна
Р
А
Bank Identifier Code (BIC) банку отримувача RFU (зарезервовано для подальшого використання)
7
Отримувач
70 С
Змінна
O
*
Прізвище, власне ім’я, по батькові (за наявності) фізичної особи / найменування юридичної особи
8
Рахунок отримувача
29 В
Фіксована
O
А
Номер рахунку отримувача
9
Сума / валюта
15 В
Змінна
Оп.
А
Сума та валюта
10
Код отримувача
10 В
Змінна
О
*
Код отримувача коштів
11
Ціль
4 В
Змінна
Р
А
Код цілі в класифікаторі типів платежів RFU (зарезервовано для подальшого використання)
12
Reference
35 B
Змінна
Р
А
Ідентифікатор рахунку на оплату RFU (зарезервовано для подальшого використання)
13
Призначення платежу
140 С
Змінна
О
*
Узгодження у форматі тексту
14
Відображення (дисплей)
70 С
Змінна
Р
*
Додатковий текст
2. Умовні позначення, що містяться в таблиці 1 додатка 2 до Правил формування, передачі та обробки структури даних і графічного зображення QR-коду для обміну реквізитами кредитових та миттєвих кредитових переказів (далі - Правила):
1) у колонці 3 “Довжина” зазначається визначений або максимальний розмір елемента:
B - у байтах;
C - у символах;
2) у колонці 4 “Фіксована / змінна” зазначається довжина елемента:
фіксована - елемент завжди має бути визначеної довжини;
змінна - елемент може бути будь-якої довжини в межах визначеної;
3) у колонці 5 “Обов’язковість”:
О - обов’язковий, не може бути порожнім;
Оп. - опціональний, обов’язково наявний, може містити текст або бути порожнім (складатися виключно із Закінчення рядка);
Р - резервний, у зазначеній версії формату має бути порожнім (складатися виключно із Закінчення рядка);
4) у колонці 6 “Кодування”:
А - ISO 646;
* - ISO 646 або UTF-8 відповідно до значення в полі “Кодування” (для полів, у яких можуть міститися дані з різним кодуванням).
3. Закінчення рядка може бути у вигляді одного з двох варіантів:
1) Lf;
2) Cr + Lf.
4. Варіант, який використовується для Закінчення рядка визначається безпосередньо після службової мітки BCD.
5. Закінчення рядка повинно бути однаковим для всіх рядків.
6. Якщо поле не містить інформації (порожнє), то воно повинно містити тільки Закінчення рядка.
II. Опис елементів даних QR-коду, що містяться в таблиці 1 додатка 2 до Правил
7. Елемент “Код старту застосунку” (рядок 1) містить послідовність символів для автоматичного оброблення даних QR-коду операційною системою мобільного пристрою під час переходу за гіперпосиланням, з метою визначення та запуску платіжного застосунку користувача. У версії формату QR-коду 001 усе поле заповнюється символами “пробіл” (20 hex).
8. Елемент “Службова мітка” (рядок 2) містить дані, які розкодовуються з QR-коду, починаються із символів “BCD” - “службової мітки”, після якої відразу закінчується рядок. Подальша перевірка вмісту QR-коду повинна включати розпізнавання та визначення Закінчення рядка.
9. Елемент “Версія формату” (рядок 3) містить номер версії формату QR-коду.
10. Елемент “Кодування” (рядок 4). Значення у полі “Кодування” визначає інтерпретацію даних (кодову таблицю символів), що використовуються в полях, для яких у колонці “Кодування” таблиці зазначено символ “*”. Для версії формату QR-коду 001 у полі “Кодування” повинно бути виключно значення “1”, що передбачає використання кодування UTF-8 для всіх полів, які можуть містити кириличні символи.
11. Елемент “Функція” (рядок 5) - для версії формату QR-коду 001 поле “Функція” має містити значення “UCT” (англійською мовою Ukrainian Credit Transfer).
12. Елемент “BIC” (рядок 6) - для версії формату QR-коду 001 поле “BIC” зарезервовано для подальшого використання.
13. Елемент “Отримувач” (рядок 7) містить прізвище, власне ім’я, по батькові (за наявності) фізичної особи або найменування юридичної особи. Довжина значення елемента не повинна перевищувати довжини 38 символів для версії формату QR-коду 001.
14. Елемент “Рахунок отримувача” (рядок 8) містить номер рахунку отримувача. Довжина значення елемента повинна бути 29 символів для версії формату QR-коду 001.
15. Елемент “Сума / валюта” (рядок 9). Значення в полі “Сума / валюта” є опціональним. Якщо поле “Сума / валюта” порожнє, то сума заповнюється під час ініціювання платежу. Максимальне число в полі “Сума / валюта” становить 999999999.99. Символом “.” у сумі відділяється ціла частина від дрібної частини одиниці валюти. Якщо сума не містить дрібної частини одиниці валюти, то допускається, що символу “.” та нулів після цього символу немає. Якщо сума містить дрібну частину одиниці валюти, то ця дрібна частина обов’язково складається з двох цифрових символів. Перед сумою повинні розміщуватися три великі літери коду валюти. Єдиною валютою, доступною для версії формату QR-коду 001, є гривня. Cума має бути якомога коротшою відповідно до результуючого коду, наприклад, краще “UAH3”, ніж “UAH3.00”. Нулі перед сумою зазначати заборонено.
16. Елемент “Код отримувача” (рядок 10) містить код, який має бути зазначений у платіжній інструкції кредитового або миттєвого кредитового переказу відповідно до вимог Національного банку України.
17. Елемент “Ціль” (рядок 11) - для версії формату QR-коду 001 поле елемента зарезервовано для подальшого використання.
18. Елемент “Reference” (рядок 12) - для версії формату QR-коду 001 поле елемента зарезервовано для подальшого використання.
19. Елемент “Призначення платежу” (рядок 13) містить інформацію про платіж у текстовій формі.
20. Елемент “Відображення (дисплей)” (рядок 14) містить текст, призначений для виведення на дисплей або друку. Цей текст не включається до даних кредитового переказу і має бути показаний користувачеві після розкодування QR-коду. Крім того, цей текст у незмінному або зміненому вигляді може використовуватися в системах оброблення даних для деталізації даних операції.
III. Пояснення щодо структури даних QR-коду версії формату QR-коду 001
21. Порядок і позначення елементів даних QR-коду не може змінюватися.
22. Загальний обсяг даних, які підлягають кодуванню для генерації QR-коду, що містить структуру версії формату QR-коду 001, не може перевищувати 331 байт.
23. Максимальна версія QR-коду для версії формату QR-коду 001 дорівнює 13. Це еквівалентно кількості модулів, яка дорівнює 69.
IV. Приклади QR-кодів
24. Приклад 1. Оплата комунальних послуг:
Таблиця 2
№ з/п
Вміст елементів даних структури QR-коду
Назва елемента даних структури QR-коду
Текст
HEX
1
2
3
4
1
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0D 0A
Код старту застосунку
2
BCD
42 43 44 0D 0A
Службова мітка
3
001
30 30 31 0D 0A
Версія
4
1
31 0D 0A
Кодування
5
UCT
55 43 54 0D 0A
Функція
6
0D 0A
BIC
7
ПрАТ АК «Водопостачання»
D0 9F D1 80 D0 90 D0 A2 20 D0 90 D0 9A 20 C2 AB D0 92 D0 BE D0 B4 D0 BE D0 BF D0 BE D1 81 D1 82 D0 B0 D1 87 D0 B0 D0 BD D0 BD D1 8F C2 BB 0D 0A
Найменування юридичної особи
8
UA783226690000026005012107132
55 41 37 38 33 32 32 36 36 39 30 30 30 30 30 32 36 30 30 35 30 31 32 31 30 37 31 33 32 0D 0A
Номер рахунку
9
UAH576.45
55 41 48 35 37 36 2E 34 35 0D 0A
Сума / валюта
10
40723825
34 30 37 32 33 38 32 35 0D 0A
Код за ЄДРПОУ
11
0D 0A
Ціль
12
0D 0A
Reference
13
Оплата за червень 2019, вул. Свободи 1, кв. 24, Петренко С.І. Показання лічильника 23578,3
D0 A1 D0 BF D0 BB D0 B0 D1 82 D0 B0 20 D0 B7 D0 B0 20 D1 87 D0 B5 D1 80 D0 B2 D0 B5 D0 BD D1 8C 20 32 30 31 39 2C 20 D0 B2 D1 83 D0 BB 2E 20 D0 A1 D0 B2 D0 BE D0 B1 D0 BE D0 B4 D0 B8 20 31 2C 20 D0 BA D0 B2 2E 20 32 34 2C 20 D0 9F D0 B5 D1 82 D1 80 D0 B5 D0 BD D0 BA D0 BE 20 D0 A1 2E D0 86 2E 20 D0 9F D0 BE D0 BA D0 B0 D0 B7 D0 B0 D0 BD D0 BD D1 8F 20 D0 BB D1 96 D1 87 D0 B8
D0 BB D1 8C D0 BD D0 B8 D0 BA D0 B0 20 32 33 35 37 38 2C 33 0D 0A
Призначення платежу
14
0D 0A
Відображення (дисплей)
25. QR-код, сформований відповідно до таблиці 2 додатка 2 до Правил, -
[ image ].
26. Приклад 2. Обслуговування в стоматологічній клініці:
Таблиця 3
№ з/п
Вміст елементів даних структури QR-коду
Назва елемента даних структури QR-коду
текст
HEX
1
2
3
4
1
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0D 0A
Код старту застосунку
2
BCD
42 43 44 0А
Службова мітка
3
001
30 30 31 0A
Версія
4
1
31 0A
Кодування
5
UCT
55 43 54 0D 0A
Функція
6
0A
BIC
7
ТОВ «Стоматологія»
D0 A2 D0 9E D0 92 20 C2 AB D0 A1 D1 82 D0 BE D0 BC D0 B0 D1 82 D0 BE D0 BB D0 BE D0 B3 D1 96 D1 8F C2 BB 0A
Найменування юридичної особи
8
UA783226690000026005012107358
55 41 37 38 33 32 32 36 36 39 30 30 30 30 30 32 36 30 30 35 30 31 32 31 30 37 33 35 38 0A
Номер рахунку
9
UAH1034.28
48 52 4E 31 30 33 34 2E 32 38 0A
Сума / валюта
10
40723824
34 30 37 32 33 38 32 34 0A
Код за ЄДРПОУ
11
0A
Ціль
12
0A
Reference
13
Стоматологічні послуги
D0 A1 D1 82 D0 BE D0 BC D0 B0 D1 82 D0 BE D0 BB D0 BE D0 B3 D1 96 D1 87 D0BD D1 96 20 D0 BF D0 BE D1 81 D0 BB D1 83 D0 B3 D0 B8 0A
Призначення платежу
14
0A
Відображення (дисплей)
27. QR-код, сформований відповідно до таблиці 3 додатка 2 до Правил, -
[ image ].
{Додаток 2 із змінами, внесеними згідно з Постановою Національного банку № 128 від 11.10.2025 }
Додаток 3
до Правил формування, передачі
та обробки структури даних і
графічного зображення QR-коду
для обміну реквізитами кредитових та
миттєвих кредитових переказів
(пункт 8)
Структура даних QR-коду для версії формату QR-коду 002
I. Елементи даних структури QR-коду для версії формату QR-коду 002
1. Складові частини гіперпосилання для версії формату QR-коду 002:
Таблиця 1
№ з/п
Назва / призначення елемента даних структури QR-коду
Довжина
Фіксована / змінна
Обов’язковість
Кодування
Наповнення / зміст
1
2
3
4
5
6
7
1
Код старту застосунку
23 В
Фіксована
О
А
https://qr.bank.gov.ua/ aбо https://bank.gov.ua/qr/
2
Закодована структура даних QR
475 B
Змінна
O
Base64URL
Закодований вміст таблиці 2 додатка 3 до Правил формування, передачі та обробки структури даних і графічного зображення QR-коду для обміну реквізитами кредитових та миттєвих кредитових переказів (далі - Правила)
2. Опис складових частин гіперпосилання для версії формату QR-коду 002, що містяться в таблиці 1 додатка 3 до Правил:
1) елемент “Код старту застосунку” (рядок 1) містить послідовність символів “https://qr.bank.gov.ua/” або “https://bank.gov.ua/qr/” для автоматичного оброблення даних QR-коду на мобільному пристрої під час переходу за гіперпосиланням, яким є структура даних QR-коду, з метою визначення та автоматичного запуску платіжного застосунку для оброблення даних зі структури даних QR-коду. Елемент даних структури QR-коду “Код старту застосунку” не відокремлюється від елементу “Закодована структура даних QR”. Якщо сканування QR-коду відбулося з платіжного застосунку, спеціалізованого обладнання або універсального сканера QR-кодів іншого програмного забезпечення, то значення з елемента “Код старту застосунку” не використовується;
2) елемент “Закодована структура даних QR” (рядок 2) містить набір елементів структури даних QR-коду, наведений у таблиці 2 додатка 3 до Правил, закодований за алгоритмом Base64URL.
II. Відкрита структура даних QR-коду для версії формату QR-коду 002
3. Елементи структури даних QR-коду для відкритої структури даних QR-коду версії формату QR-коду 002:
Таблиця 2
№ з/п
Назва / призначення елемента даних структури QR-коду
Довжина
Фіксована / змінна
Обов’язковість
Кодування
Наповнення/зміст
1
2
3
4
5
6
7
1
Службова мітка
3 B
Фіксована
O
А
BCD
2
Версія формату
3 B
Фіксована
O
А
002
3
Кодування
1 B
Фіксована
O
А
1 або 2
4
Функція
3 B
Фіксована
O
А
UCT
5
BIC
11 В
Змінна
Р
А
Bank Identifier Code (BIC) банку отримувача RFU (зарезервовано для подальшого використання)
6
Отримувач
140 С
Змінна
O
*
Прізвище, власне ім’я, по батькові (за наявності) фізичної особи / найменування юридичної особи
7
Рахунок отримувача
29 В
Фіксована
O
А
Номер рахунку отримувача
8
Сума / валюта
15 В
Змінна
Оп.
А
Сума та валюта
9
Код отримувача
10 В
Змінна
О
*
Код отримувача коштів
10
Ціль
4 В
Змінна
Р
А
Код цілі в класифікаторі типів платежів RFU (зарезервовано для подальшого використання)
11
Reference
35 B
Змінна
Р
А
Ідентифікатор рахунку на оплату RFU (зарезервовано для подальшого використання)
12
Призначення платежу
420 С
Змінна
О
*
Узгодження у форматі тексту
13
Відображення (дисплей)
70 С
Змінна
Р
*
Додатковий текст
4. Опис елементів даних структури QR-коду, що містяться в таблиці 2 додатка 3 до Правил:
1) елемент “Службова мітка” (рядок 1) містить дані, які розкодовуються з QR-коду, починаються із символів “BCD” - “службової мітки”, після якої відразу міститься Закінчення рядка. Подальша перевірка вмісту QR-коду повинна містити розпізнавання та визначення Закінчення рядка;
2) елемент “Версія формату” (рядок 2) містить номер версії формату QR-коду;
3) елемент “Кодування” (рядок 3). Значення в полі “Кодування” визначає інтерпретацію даних (кодову таблицю символів), що використовуються в полях, для яких у колонці “Кодування” таблиці зазначено символ “*”. Для версії формату QR-коду 002 у полі “Кодування” значення повинно бути “2” або “1”, що передбачає використання кодування Win1251 або UTF-8 відповідно для всіх полів, які можуть містити кириличні символи;
4) елемент “Функція” (рядок 4) - для версії формату QR-коду 002 поле “Функція” має містити значення “UCT” (англійською мовою Ukrainian Credit Transfer);
5) елемент “BIC” (рядок 5) - для версії формату QR-коду 002 поле “BIC” зарезервовано для подальшого використання;
6) елемент “Отримувач” (рядок 6) містить прізвище, власне ім’я, по батькові (за наявності) фізичної особи або найменування юридичної особи. Довжина значення елемента не повинна перевищувати довжини 140 символів для версії формату QR-коду 002;
7) елемент “Рахунок отримувача” (рядок 7) містить номер рахунку отримувача. Довжина значення елемента повинна бути 29 символів для версії формату QR-коду 002;
8) елемент “Сума / валюта” (рядок 8). Значення в полі “Сума / валюта” є опціональним. Якщо поле “Сума / валюта” порожнє, то заповнення суми має здійснитися під час ініціювання платежу. Максимальне число в полі “Сума / валюта” становить 999999999.99. Символом “.” у сумі відділяється ціла частина від дрібної частини одиниці валюти. Якщо сума не містить дрібної частини одиниці валюти, то допускається, що символу “.” та нулів після цього символу немає. Якщо сума містить дрібну частину одиниці валюти, то ця дрібна частина обов’язково складається з двох цифрових символів. Перед сумою повинні розміщуватися три великі літери коду валюти. Єдиною валютою, доступною для версії формату QR-коду 002, є гривня. Cума має бути якомога коротшою відповідно до результуючого коду, наприклад, краще “UAH3”, ніж “UAH3.00”. Нулі перед сумою зазначати заборонено;
9) елемент “Код отримувача” (рядок 9) містить код, який має бути зазначений у платіжній інструкції кредитового або миттєвого кредитового переказу відповідно до вимог Національного банку України;
10) елемент “Ціль” (рядок 10) - для версії формату QR-коду 002 поле “Ціль” зарезервовано для подальшого використання;
11) елемент “Reference” (рядок 11) - для версії формату QR-коду 002 поле “Reference” зарезервовано для подальшого використання;
12) елемент “Призначення платежу” (рядок 12) містить інформацію про платіж у текстовій формі. Максимальний розмір даних у даному елементі обмежений значенням, наведеним у таблиці 2 додатка 2 до Правил, із урахуванням обмеження максимального розміру закодованої структура даних QR, наведеної в таблиці 1 додатка 2 до Правил;
13) елемент “Відображення (дисплей)” (рядок 13) містить текст, призначений для виведення на дисплей або друку. Цей текст не включається до даних кредитового та миттєвого кредитового переказу і має бути показаний користувачеві після розкодування QR-коду. Крім того, цей текст у незмінному або зміненому вигляді може використовуватися в системах обробки даних для деталізації даних операції.
III. Пояснення до заповнення таблиць 1, 2 додатка 3 до Правил
5. Структура даних QR-коду версії формату QR-коду 002 є гіперпосиланням, яке сформоване відповідно до таблиці 1 додатка 3 до Правил.
6. Умовні позначення, що містяться в таблицях 1, 2 додатка 3 до Правил:
1) у колонці 3 “Довжина” зазначається визначений або максимальний розмір елемента:
B - у байтах;
C - у символах;
2) у колонці 4 “Фіксована / змінна” зазначається довжина елемента:
фіксована - елемент завжди має бути визначеної довжини;
змінна - елемент може бути будь-якої довжини в межах визначеної;
3) у колонці 5 “Обов’язковість”:
О - обов’язковий, не може бути порожнім;
Оп. - опціональний, обов’язково наявний, може містити текст або бути порожнім (складатися виключно із Закінчення рядка);
Р - резервний, у зазначеній версії формату має бути порожнім (складатися виключно із Закінчення рядка);
4) у колонці 6 “Кодування”:
А - ISO 646;
* - ISO 646 або інше (UTF-8, Windows-1251). Для усіх полів, у яких можуть міститися дані з кодуванням, відмінним від ISO 646, повинно застосовуватись однакове кодування, визначене в полі “Кодування”.
7. Закінчення рядка може бути у вигляді одного з двох варіантів:
1) Lf;
2) Cr + Lf.
8. Варіант, який використовується для Закінчення рядка визначається безпосередньо після службової мітки BCD.
9. Закінчення рядка повинно бути однаковим для всіх рядків.
10. Для мінімізації розміру QR-коду у версії формату QR-коду 002 рекомендується застосовувати як Закінчення рядка виключно варіант Lf.
IV. Пояснення щодо структури даних QR-коду, генерації та декодування структури даних QR-коду версії формату QR-коду 002
11. Загальний обсяг даних, які підлягають кодуванню для генерації QR-коду, що містить структуру версії формату QR-коду 002, не може перевищувати 507 байт.
12. Максимальна версія згенерованого QR-коду для версії формату 002 дорівнює 17. Це еквівалентно кількості модулів, яка дорівнює 85.
13. Структура даних QR-коду для версії формату QR-коду 002 є гіперпосиланням.
14. Для генерації QR-коду версії формату QR-коду 002 потрібно послідовно виконати такі дії:
1) заповнити значення елементів даних структури QR-коду для версії формату QR-коду 002 відповідно до таблиці 2 додатка 3 до Правил;
2) виконати кодування заповнених відповідно до підпункту 1 пункту 14 розділу IV додатка 3 до Правил елементів даних структури QR-коду за алгоритмом Base64URL;
3) сформувати структуру даних QR-коду шляхом додання методом конкатенації закодованих відповідно до підпункту 2 пункту 14 розділу IV додатка 3 до Правил елементів даних структури QR-коду до константи, визначеної в полі “Код старту застосунку” таблиці 1 додатка 3 до Правил;
4) сформувати графічне зображення QR-коду, як кодування отриманого в результаті попередніх дій гіперпосилання, яке є структурою даних QR-коду, зі встановленням оптимального рівня корекції помилок;
5) модифікувати графічне зображення QR-коду шляхом додавання зображення графічного знака національної грошової одиниці гривні у фоновому колі в спосіб, визначений у пунктах 10-12 розділу II додатка 1 до Правил.
15. Для декодування структури даних QR-коду для версії формату QR-коду 002 потрібно послідовно виконати такі дії:
1) виконати декодування графічного QR-коду в гіперпосилання;
2) виключити з гіперпосилання елемент “Код старту застосунку”;
3) декодувати за алгоритмом Base64URL частину рядка, яка залишиться після виключення елемента “Код старту застосунку”. Після декодування отримані дані повинні відповідати таблиці 2 додатка 3 до Правил.
V. Приклади QR-кодів
16. Приклад 1. Обслуговування в стоматологічній клініці (частина 1):
Таблиця 3
№ з/п
Вміст елемента даних QR-коду
Назва елемента даних QR-коду
текст
HEX
1
2
3
4
1
BCD
42 43 44 0А
Службова мітка
2
002
30 30 32 0A
Версія формату
3
2
32 0A
Кодування
4
UCT
55 43 54 0A
Функція
5
0A
BIC
6
ТОВ “Стоматологія”
D2 CE C2 20 93 D1 F2 EE EC E0 F2 EE EB EE E3 B3 FF 94 0A
Найменування юридичної особи
7
UA783226690000026005012107358
55 41 37 38 33 32 32 36 36 39 30 30 30 30 30 32 36 30 30 35 30 31 32 31 30 37 33 35 38 0A
Номер рахунку
8
UAH1034.28
55 41 48 31 30 33 34 2E 32 38 0A
Сума / валюта
9
40723824
34 30 37 32 33 38 32 34 0A
Код за ЄДРПОУ
10
0A
Ціль
11
0A
Reference
12
Стоматологічні послуги
D1 F2 EE EC E0 F2 EE EB EE E3 B3 F7 ED B3 20 EF EE F1 EB F3 E3 E8 0A
Призначення платежу
13
0A
Відображення (дисплей)
17. Приклад 1. Обслуговування в стоматологічній клініці (частина 2):
Таблиця 4
Складові частини гіперпосилання
№ з/п
вміст складових частин гіперпосилання
назва складової частини гіперпосилання
текст
HEX
1
2
3
4
1
https://bank.gov.ua/qr/
68 74 74 70 73 3A 2F 2F 62 61 6E 6B 2E 67 6F 76 2E 75 61 2F 71 72 2F
Код старту застосунку
2
QkNECjAwMgoyClVDVAoK0s7CIJPR8u7s4PLu6-7js_-UClVBNzgzMjI2NjkwMDAwMDI2MDA1MDEyMTA3MzU4ClVBSDEwMzQuMjgKNDA3MjM4MjQKCgrR8u7s4PLu6-7js_ftsyDv7vHr8-PoCg
51 6B 4E 45 43 6A 41 77 4D 67 6F 79 43 6C 56 44 56 41 6F 4B 30 73 37 43 49 4A 50 52 38 75 37 73 34 50 4C 75 36 2D 37 6A 73 5F 2D 55 43 6C 56 42 4E 7A 67 7A 4D 6A 49 32 4E 6A 6B 77 4D 44 41 77 4D 44 49 32 4D 44 41 31 4D 44 45 79 4D 54 41 33 4D 7A 55 34 43 6C 56 42 53 44 45 77 4D 7A 51 75 4D 6A 67 4B 4E 44 41 33 4D 6A 4D 34 4D 6A 51 4B 43 67 72 52 38 75 37 73 34 50 4C 75 36 2D 37 6A 73 5F 66 74 73 79 44 76 37 76 48 72 38 2D 50 6F 43 67
Закодовані дані з таблиці 3 додатка 4 до Правил
18. QR-коди, сформовані відповідно до таблиці 4 додатка 3 до Правил:
1) версія QR-коду 9 (M) -
[ image ];
2) версія QR-коду 8 (L) -
[ image ].
19. Приклад 2. Оплата комунальних послуг (частина 1):
Таблиця 5
Внутрішня структура QR-коду
№ з/п
вміст елемента даних структури QR-коду
назва елемента даних структури QR-коду
текст
HEX
1
2
3
4
1
BCD
42 43 44 0A
Службова мітка
2
002
30 30 32 0A
Версія формату
3
2
32 0A
Кодування
4
UCT
55 43 54 0A
Функція
5
0A
BIC
6
ПрАТ АК “Водопостачання”
CF F0 C0 D2 20 C0 CA 20 93 C2 EE E4 EE EF EE F1 F2 E0 F7 E0 ED ED FF 94 0A
Найменування юридичної особи
7
UA783226690000026005012107132
55 41 37 38 33 32 32 36 36 39 30 30 30 30 30 32 36 30 30 35 30 31 32 31 30 37 31 33 32 0A
Номер рахунку
8
UAH576.45
55 41 48 35 37 36 2E 34 35 0A
Сума / валюта
9
40723825
34 30 37 32 33 38 32 35 0A
Код за ЄДРПОУ
10
0A
Ціль
11
0A
Reference
12
Оплата за червень 2019, вул. Свободи 1, кв. 24, Петренко С.І. Показання лічильника 23578,3
CE EF EB E0 F2 E0 20 E7 E0 20 F7 E5 F0 E2 E5 ED FC 20 32 30 31 39 2C 20 E2 F3 EB 2E 20 D1 E2 EE E1 EE E4 E8 20 31 2C 20 EA E2 2E 20 32 34 2C 20 CF E5 F2 F0 E5 ED EA EE 20 D1 2E 20 B2 2E 20 CF EE EA E0 E7 E0 ED ED FF 20 EB B3 F7 E8 EB FC ED E8 EA E0 20 32 33 35 37 38 2C 33 0A
Призначення платежу
13
0A
Відображення (дисплей)
20. Приклад 2. Оплата комунальних послуг (частина 2):
Таблиця 6
Складові частини гіперпосилання
№ з/п
вміст складових частин гіперпосилання
назва складової частини гіперпосилання
текст
HEX
1
2
3
4
1
https://bank.gov.ua/qr/
68 74 74 70 73 3A 2F 2F 62 61 6E 6B 2E 67 6F 76 2E 75 61 2F 71 72 2F
Код старту застосунку
2
QkNECjAwMgoyClVDVAoKz_DA0iDAyiCTwu7k7u_u8fLg9-Dt7f-UClVBNzgzMjI2NjkwMDAwMDI2MDA1MDEyMTA3MTMyClVBSDU3Ni40NQo0MDcyMzgyNQoKCs7v6-Dy4CDn4CD35fDi5e38IDIwMTksIOLz6y4g0eLu4e7k6CAxLCDq4i4gMjQsIM_l8vDl7eruINEuILIuIM_u6uDn4O3t_yDrs_fo6_zt6OrgIDIzNTc4LDMKCg
51 6B 4E 45 43 6A 41 77 4D 67 6F 79 43 6C 56 44 56 41 6F 4B 7A 5F 44 41 30 69 44 41 79 69 43 54 77 75 37 6B 37 75 5F 75 38 66 4C 67 39 2D 44 74 37 66 2D 55 43 6C 56 42 4E 7A 67 7A 4D 6A 49 32 4E 6A 6B 77 4D 44 41 77 4D 44 49 32 4D 44 41 31 4D 44 45 79 4D 54 41 33 4D 54 4D 79 43 6C 56 42 53 44 55 33 4E 69 34 30 4E 51 6F 30 4D 44 63 79 4D 7A 67 79 4E 51 6F 4B 43 73 37 76 36 2D 44 79 34 43 44 6E 34 43 44 33 35 66 44 69 35 65 33 38 49 44 49 77 4D 54 6B 73 49 4F 4C 7A 36 79 34 67 30 65 4C 75 34 65 37 6B 36 43 41 78 4C 43 44 71 34 69 34 67 4D 6A 51 73 49 4D 5F 6C 38 76 44 6C 37 65 72 75 49 4E 45 75 49 4C 49 75 49 4D 5F 75 36 75 44 6E 34 4F 33 74 5F 79 44 72 73 5F 66 6F 36 5F 7A 74 36 4F 72 67 49 44 49 7A 4E 54 63 34 4C 44 4D 4B 43 67
Закодовані дані з таблиці 5 додатка 3 до Правил
21. QR-коди, сформовані відповідно до таблиці 6 додатка 3 до Правил:
1) версія QR-коду 12 (M) -
[ image ];
2) версія QR-коду 10 (L) -
[ image ].
22. Приклад 3. Купівля товарів [QR-код із максимально заповненими полями (частина 1)]:
Таблиця 7
Внутрішня структура QR-коду
№ з/п
вміст елемента даних структури QR-коду
назва елемента даних структури QR-коду
текст
HEX
1
2
3
4
1
BCD
42 43 44 0A
Службова мітка
2
002
30 30 32 0A
Версія формату
3
2
32 0A
Кодування
4
UCT
55 43 54 0A
Функція
5
0A
BIC
6
ТОВ “Магазин спеціалізованих будівельних матеріалів “Гайда працювати!”
D2 CE C2 20 93 CC E0 E3 E0 E7 E8 ED 20 F1 EF E5 F6 B3 E0 EB B3 E7 EE E2 E0 ED E8 F5 20 E1 F3 E4 B3 E2 E5 EB FC ED E8 F5 20 EC E0 F2 E5 F0 B3 E0 EB B3 E2 20 22 C3 E0 E9 E4 E0 20 EF F0 E0 F6 FE E2 E0 F2 E8 21 22 94 0A
Найменування юридичної особи
7
UA783226690000026005012107133
55 41 37 38 33 32 32 36 36 39 30 30 30 30 30 32 36 30 30 35 30 31 32 31 30 37 31 33 33 0A
Номер рахунку
8
UAH124.45
55 41 48 31 32 34 2E 34 35 0A
Сума / валюта
9
40723823
34 30 37 32 33 38 32 33 0A
Код за ЄДРПОУ
10
0A
Ціль
11
0A
Reference
12
Оплата за: цемент М500, cітка стягуюча 10 кв. м, плитка “Гармонія” 30 кв. м, рукавички садові 5 пар, комплектуючі до газонокосарки “Наталка-2000”
CE EF EB E0 F2 E0 20 E7 E0 20 3A 20 F6 E5 EC E5 ED F2 20 CC 35 30 30 2C 20 D1 B3 F2 EA E0 20 F1 F2 FF E3 F3 FE F7 E0 20 31 30 EA E2 2E EC 2E 2C 20 EF EB E8 F2 EA E0 20 22 C3 E0 F0 EC EE ED B3 FF 22 20 33 30 20 EA E2 2E EC 2E 2C 20 F0 F3 EA E0 E2 E8 F7 EA E8 20 F1 E0 E4 EE E2 B3 20 35 EF E0 F0 2C 20 EA EE EC EF EB E5 EA F2 F3 FE F7 B3 20 E4 EE 20 E3 E0 E7 EE ED EE EA EE F1 E8 EB EA E8 20 22 CD E0 F2 E0 EB EA E0 2D 32 30 30 30 22 0A
Призначення платежу
13
0A
Відображення (дисплей)
23. Приклад 3. Купівля товарів [QR-код із максимально заповненими полями (частина 2)]:
Таблиця 8
Складові частини гіперпосилання
№ з/п
вміст складових частин гіперпосилання
назва складової частини гіперпосилання
текст
HEX
1
2
3
4
1
https://bank.gov.ua/qr/
68 74 74 70 73 3A 2F 2F 62 61 6E 6B 2E 67 6F 76 2E 75 61 2F 71 72 2F
Код старту застосунку
2
QkNECjAwMgoyClVDVAoK0s7CIJPM4OPg5-jtIPHv5faz4Ouz5-7i4O3o9SDh8-Sz4uXr_O3o9SDs4PLl8LPg67PiICLD4Onk4CDv8OD2_uLg8ughIpQKVUE3ODMyMjY2OTAwMDAwMjYwMDUwMTIxMDcxMzMKVUFIMTI0LjQ1CjQwNzIzODIzCgoKzu_r4PLgIOfgIDog9uXs5e3yIMw1MDAsINGz8urgIPHy_-Pz_vfgIDEw6uIu7C4sIO_r6PLq4CAiw-Dw7O7ts_8iIDMwIOriLuwuLCDw8-rg4uj36ugg8eDk7uKzIDXv4PAsIOru7O_r5ery8_73syDk7iDj4Ofu7e7q7vHg8OrgICLN4PLg6-rgLTIwMDAiCgo
51 6B 4E 45 43 6A 41 77 4D
67 6F 79 43 6C 56 44 56 41 6F 4B 30 73 37 43 49 4A 50 4D 34 4F 50 67 35 2D 6A 74 49 50 48 76 35 66 61 7A 34 4F 75 7A 35 2D 37 69 34 4F 33 6F 39 53 44 68 38 2D 53 7A 34 75 58 72 5F 4F 33 6F 39 53 44 73 34 50 4C 6C 38 4C 50 67 36 37 50 69 49 43 4C 44 34 4F 6E 6B 34 43 44 76 38 4F 44 32 5F 75 4C 67 38 75 67 68 49 70 51 4B 56 55 45 33 4F 44 4D 79 4D 6A 59 32 4F 54 41 77 4D 44 41 77 4D 6A 59 77 4D 44 55 77 4D 54 49 78 4D 44 63 78 4D 7A 4D 4B 56 55 46 49 4D 54 49 30 4C 6A 51 31 43 6A 51 77 4E 7A 49 7A 4F 44 49 7A 43 67 6F 4B 7A
75 5F 72 34 50 4C 67 49 4F 66 67 49 44 6F 67 39 75 58 73 35 65 33 79 49 4D 77 31 4D 44 41 73 49 4E 47 7A 38 75 72 67 49 5048 79 5F 2D 50 7A 5F
76 66 67 49 44 45 77 36 75 49 75 37 43 34 73 49 4F 5F 72 36 50 4C 71 34 43 41 69 77 2D 44 77 37 4F 37 74 73 5F 38 69 49 44 4D 77 49 4F 72 69 4C
75 77 75 4C 43 44 77 38 2D 72 67 34 75 6A 33 36 75 67 67 38 65 44 6B 37 75 4B 7A 49 44 58 76 34 50 41 73 49 4F 72 75 37 4F 5F 72 35 65 72 79 38
5F 37 33 73 79 44 6B 37 69 44 6A 34 4F 66 75 37 65 37 71 37 76 48 67 38 4F 72 67 49 43 4C 4E 34 50 4C 67 36 2D 72 67 4C 54 49 77 4D 44 41 69 43
67 6F
Закодовані дані з таблиці 7 додатка 3 до Правил
24. QR-коди, сформовані відповідно до таблиці 8 додатка 3 до Правил:
1) версія QR-коду 15 (M) -
[ image ];
2) версія QR-коду 13 (L) -
[ image ].
{Додаток 3 із змінами, внесеними згідно з Постановою Національного банку № 128 від 11.10.2025 }
Додаток 4
до Правил формування, передачі
та обробки структури даних і
графічного зображення QR-коду
для обміну реквізитами кредитових та
миттєвих кредитових переказів
(пункт 8)
Структура даних QR-коду для версії формату QR-коду 003
I. Елементи даних структури QR-коду для версії формату QR-коду 003
1. Складові частини гіперпосилання для версії формату QR-коду 003:
Таблиця 1
№ з/п
Назва / призначення елемента даних структури QR-коду
Довжина
Фіксована / змінна
Обов’язковість
Кодування
Наповнення / зміст
1
2
3
4
5
6
7
1
Код старту застосунку
50 В
Змінна
О
А
https://qr.bank.gov.ua/ або персоніфікований код старту застосунку
2
Закодовані елементи структури даних QR-коду
475 B
Змінна
O
Base64URL
Закодований вміст таблиці 2 додатка 4 до Правил формування, передачі та обробки структури даних і графічного зображення QR-коду для обміну реквізитами кредитових та миттєвих кредитових переказів (далі - Правила)
2. Опис складових частин гіперпосилання для версії формату QR-коду 003, що містяться в таблиці 1 додатка 4 до Правил:
1) елемент “Код старту застосунку” (рядок 1) містить послідовність символів “https://qr.bank.gov.ua/” або унікальну для платіжного застосунку надавача платіжних послуг послідовність символів, яка містить назву домену надавача платіжних послуг (персоніфікований код старту застосунку), та призначений для автоматичного запуску платіжного застосунку та передачі до нього даних зі структури даних QR-коду під час переходу за гіперпосиланням, яке є структурою даних QR-коду. Якщо сканування QR-коду відбулося з платіжного застосунку, спеціалізованого обладнання або універсального сканера QR-кодів, значення з елементу “Код старту застосунку” не використовується;
2) елемент “Закодована структура даних QR” (рядок 2) містить набір елементів структури даних QR-коду, наведений у таблиці 2 додатка 4 до Правил, закодований за алгоритмом Base64URL.
II. Відкрита структура даних QR-коду для версії формату QR-коду 003
3. Елементи структури даних QR-коду для відкритої структури даних QR-коду версії формату QR-коду 003:
Таблиця 2
№ з/п
Назва / призначення елемента даних структури QR-коду
Довжина
Фіксована / змінна
Обов’язковість
Кодування
Наповнення / зміст
1
2
3
4
5
6
7
1
Службова мітка
3 B
Фіксована
O
А
BCD
2
Версія формату
3 B
Фіксована
O
А
003
3
Кодування
1 B
Фіксована
O
А
1 або 2
4
Функція
3 B
Фіксована
O
А
UCT або ICT або XCT
5
Унікальний ідентифікатор отримувача
11 В
Змінна
Р
А
RFU (зарезервовано для подальшого використання)
6
Отримувач
140 С
Змінна
O
*
Прізвище, власне ім’я, по батькові (за наявності) фізичної особи / найменування юридичної особи
7
Рахунок отримувача
29 В
Фіксована
O
А
Номер рахунку отримувача
8
Сума / валюта
15 В
Змінна
Оп.
А
Сума та валюта
9
Код отримувача
10 В
Змінна
О
*
Код отримувача коштів
10
Категорія / ціль
9 C
Змінна
О
А
Код категорії (C) та код цілі (P) у класифікаторі платежів у форматі CCCC/PPPP
11
Reference
35 B
Змінна
Оп.
А
Ідентифікатор рахунку на оплату отримувача
12
Призначення платежу
420 С
Змінна
О
*
Узгодження у форматі тексту
13
Відображення (дисплей)
140 С
Змінна
Оп.
*
Додатковий текст
14
Код заборони зміни полів
4 B
Змінна
Оп.
А
Маска можливості зміни полів структури користувачем
15
Дата / час дії рахунку на оплату
14 B
Змінна
Оп.
А
Дата та час, до якого може бути сформований платіж у НПП платника у форматі РРММДДГГХХСС
16
Дата / час формування рахунку на оплату
14 B
Змінна
Оп.
А
Дата та час формування рахунку на оплату у форматі РРММДДГГХХСС
17
Електронний підпис даних
90 B
Змінна
Оп.
А
Електронний підпис структури даних QR-коду RFU (зарезервовано для подальшого використання)
4. Опис елементів даних структури QR-коду, що містяться в таблиці 2 додатка 4 до Правил:
1) елемент “Службова мітка” (рядок 1) містить дані, які розкодовуються з QR-коду, починаються із символів “BCD” - “службової мітки”, після якої відразу міститься Закінчення рядка. Подальша перевірка вмісту QR-коду повинна містити розпізнавання та визначення Закінчення рядка;
2) елемент “Версія формату” (рядок 2) містить номер версії формату QR-коду;
3) елемент “Кодування” (рядок 3). Значення в полі “Кодування” визначає інтерпретацію даних (кодову таблицю символів), що використовуються в полях, для яких у колонці “Кодування” таблиці зазначено символ “*”. Для версії формату QR-коду 003 у полі “Кодування” значення повинно бути “2” або “1”, що передбачає використання кодування Win1251 або UTF-8 відповідно для всіх полів, які можуть містити кириличні символи;
4) елемент “Функція” (рядок 4) - для версії формату QR-коду 003 поле “Функція” може містити одне з трьох значень:
“UCT” - кредитовий переказ (англійською мовою Ukrainian Credit Transfer);
“ICT” - миттєвий кредитовий переказ (англійською мовою Instant Credit Transfer);
“XCT” - миттєвий кредитовий переказ або кредитовий переказ;
5) елемент “Унікальний ідентифікатор отримувача” (рядок 5) - для версії формату QR-коду 003 поле “Унікальний ідентифікатор отримувача” зарезервовано для подальшого використання;
6) елемент “Отримувач” (рядок 6) містить прізвище, власне ім’я, по батькові (за наявності) фізичної особи або найменування юридичної особи;
7) елемент “Рахунок отримувача” (рядок 7) містить номер рахунку отримувача;
8) елемент “Сума / валюта” (рядок 8). Значення в полі “Сума / валюта” є опціональним. Якщо поле “Сума / валюта” порожнє, то заповнення суми має здійснитися під час ініціювання платежу. Максимальне число в полі “Сума / валюта” становить 999999999.99. Символом “.” у сумі відділяється ціла частина від дрібної частини одиниці валюти. Якщо сума не містить дрібної частини одиниці валюти, то допускається, що символу “.” та нулів після цього символу немає. Якщо сума містить дрібну частину одиниці валюти, то ця дрібна частина обов’язково складається з двох цифрових символів. Перед сумою повинні розміщуватися три великі літери коду валюти. Єдиною валютою, доступною для версії формату QR-коду 003, є гривня. Cума має бути якомога коротшою відповідно до результуючого коду, наприклад, краще “UAH3”, ніж “UAH3.00”. Нулі перед сумою зазначати заборонено;
9) елемент “Код отримувача” (рядок 9) містить код, який має бути зазначений у платіжній інструкції кредитового або миттєвого кредитового переказу відповідно до вимог Національного банку України;
10) елемент “Категорія / ціль” (рядок 10). У версії формату QR-коду 003 заповнюється під час формування структури даних QR-коду отримувачем значеннями з довідників, визначеними в міжнародному стандарті ISO 20022, який був запроваджений у платіжній інфраструктурі України постановою Правління Національного банку України від 16 вересня 2021 року № 93 “Про запровадження міжнародного стандарту ISO 20022 у платіжній інфраструктурі України” (зі змінами) (далі - ISO 20022);
11) елемент “Reference” (рядок 11) заповнюється унікальним в інформаційній системі отримувача значенням, яке ідентифікує місце продажу товару, послуги отримувача та рахунок на оплату отримувача, додається в платіжну інструкцію і дані кредитового або миттєвого кредитового переказу. Значення з елементу “Reference” може бути використане для встановлення відповідності сформованого отримувачем рахунку на оплату та результату виконання кредитового або миттєвого кредитового переказу в системі надавача платіжних послуг отримувача. У разі потреби в передачі в структурі даних QR-коду внутрішнього ідентифікатора місця продажу товару, послуги окремо від значення в елементі “Reference” в елемент “Відображення (дисплей)” має бути доданий фрагмент XML повідомлення ISO 20022, яке формується відповідно до вимог Національного банку України із зазначеним у такому фрагменті значенням внутрішнього ідентифікатора;
12) елемент “Призначення платежу” (рядок 12) містить інформацію про платіж у текстовій формі. Якщо текст поля починається з символу ‘?’, то подальший рядок може містити назви і значення додаткових параметрів кредитового або миттєвого кредитового переказу у форматі <назва>=“значення”. Допускається формування значення поля з кількома додатковими параметрами, між якими міститься символ ‘&’, наприклад: ?MerchantBusinessName=“АЗС 222”&Goods=“А95+”&ClientType=“Regular”. Максимальний розмір даних у даному елементі обмежений значенням, наведеним у таблиці 2 додатка 4 до Правил з урахуванням обмеження максимального розміру закодованої структури даних QR-коду, наведеної в таблиці 1 додатка 4 до Правил;
13) елемент “Відображення (дисплей)” (рядок 13) містить текст, призначений для виведення на дисплей або друку. Цей текст не включається до даних операції переказу коштів і має бути показаний користувачеві після розкодування QR-коду. Крім того, цей текст у незмінному або зміненому вигляді може використовуватись у системах обробки даних для деталізації даних операції. Якщо текст поля починається з символу ‘?’, то подальший рядок може містити назви та значення додаткових XML тегів та атрибутів платіжної інструкції, які можуть включатись у повідомлення ISO 20022, яке формується відповідно до вимог Національного банку України;
14) елемент “Код заборони зміни полів” (рядок 14) містить число від 0 до FFFF (hex). Бітова маска зазначеного числа дає змогу встановити заборону редагування полів структури відкритих даних. Номер поля, для якого потрібно встановити заборону редагування, наведений у колонці 1 таблиці 2 додатка 4 до Правил. Цей номер відповідає номеру біта (починаючи з наймолодшого) у бітовій масці числа, яке міститься в даному елементі. Для заборони зміни поля платником відповідний біт значення поля “Код заборони зміни полів” потрібно встановити у '1'. Зміна полів із номерами 1-5, 11, 14-17 повинна бути завжди заборонена. Наприклад, для заборони зміни значення всіх полів, крім значення в полі “Сума / валюта” (поле номер 8), у полі “Код заборони зміни полів” має бути значення FEFF (hex);
15) елемент “Дата / час дії рахунку на оплату” (рядок 15) містить дату та час, до настання яких має бути розпочатий кредитовий або миттєвий кредитовий переказ, реквізити якого введені зі структури даних QR-коду банком платника. Заповнення поля є опціональним. Якщо поле не заповнене, дата / час дії рахунку на оплату вважаються необмеженими;
16) елемент “Дата / час формування рахунку на оплату” (рядок 16) містить дату та час, коли була сформована структура даних QR-коду. Для структур даних QR-коду, які не містять значення в елементі даних “Електронний підпис даних”, заповнення поля є опціональним, інакше - обов’язковим;
17) елемент “Електронний підпис даних” (рядок 17) - для версії формату QR-коду 003 поле “Електронний підпис даних” зарезервовано для подальшого використання.
III. Пояснення до заповнення таблиць 1, 2 додатка 4 до Правил
5. Структура даних QR-коду версії формату QR-коду 003 є гіперпосиланням, яке сформоване відповідно до таблиці 1 додатка 4 до Правил.
6. Умовні позначення, що містяться в таблицях 1, 2 додатка 4 до Правил:
1) у колонці 3 “Довжина” зазначається визначений або максимальний розмір елемента:
B - у байтах;
C - у символах;
2) у колонці 4 “Фіксована / змінна” зазначається довжина елемента:
фіксована - елемент завжди має бути визначеної довжини;
змінна - елемент може бути будь-якої довжини в межах визначеної;
3) у колонці 5 “Обов’язковість”:
О - обов’язковий, не може бути порожнім;
Оп. - опціональний, обов’язково наявний, може містити текст або бути порожнім (складатися виключно із Закінчення рядка);
Р - резервний, у зазначеній версії формату має бути порожнім (складатися виключно із Закінчення рядка);
4) у колонці 6 “Кодування”:
А - ISO 646;
* - ISO 646 або інше (UTF-8, Windows-1251). Для усіх полів, у яких можуть міститися дані з кодуванням, відмінним від ISO 646, повинно застосовуватись однакове кодування, визначене в полі “Кодування”.
7. Закінчення рядка. Для мінімізації розміру QR-коду у версії формату 003 потрібно застосовувати як Закінчення рядка виключно Lf.
IV. Пояснення щодо структури даних QR-коду, генерації та декодування структури даних QR-коду версії формату QR-коду 003
8. Загальний обсяг даних, що підлягають кодуванню для генерації QR-коду, що містить структуру версії формату QR-коду 003, не повинен перевищувати 507 байтів.
9. Максимальна версія згенерованого QR-коду для версії формату QR-коду 003 дорівнює 17. Це еквівалентно кількості модулів, що дорівнює 85.
10. Для генерації QR-коду версії формату QR-коду 003 потрібно послідовно виконати такі дії:
1) заповнити значення елементів даних структури QR-коду для версії формату QR-коду 003 відповідно до таблиці 2 додатка 4 до Правил;
2) виконати кодування заповнених відповідно до підпункту 1 пункту 10 розділу IV додатка 4 до Правил елементів даних структури QR-коду за алгоритмом Base64URL;
3) сформувати структуру даних QR-коду шляхом додання методом конкатенації закодованих відповідно до підпункту 2 пункту 10 розділу IV додатка 4 до Правил елементів даних структури QR-коду до константи, визначеної в полі “Код старту застосунку” таблиці 1 додатка 4 до Правил;
4) сформувати графічне зображення QR-коду як кодування отриманого в результаті попередніх дій гіперпосилання, яке є структурою даних QR-коду, зі встановленням рівня корекції помилок “M” або “Q”;
5) модифікувати графічне зображення QR-коду шляхом додавання зображення графічного знака національної грошової одиниці гривні у фоновому колі в спосіб, визначений у пунктах 10-12 розділу II додатка 1 до Правил.
11. Для декодування структури даних QR-коду для версії формату QR-коду 003 потрібно послідовно виконати такі дії:
1) виконати декодування графічного зображення QR-коду в гіперпосилання;
2) відкинути від гіперпосилання елемент “Код старту застосунку”;
3) декодувати за алгоритмом Base64URL частину рядка, що залишиться після відкидання елемента “Код старту застосунку”. Після декодування отримані дані повинні відповідати таблиці 2 додатка 4 до Правил.
V. Приклади QR-кодів
12. Приклад 1. Оплата комунальних послуг (частина 1):
Таблиця 3
№ з/п
Вміст елемента даних QR-коду
Назва елемента даних QR-коду
текст
HEX
1
2
3
4
1
BCD
42 43 44 0A
Службова мітка
2
003
30 30 33 0A
Версія формату
3
2
32 0A
Кодування
4
UCT
55 43 54 0A
Функція
5
0A
Унікальний ідентифікатор отримувача
6
ТОВ «ГК«Нафтогаз України»
D2 CE C2 20 AB C3 CA AB CD E0 F4 F2 EE E3 E0 E7 20 D3 EA F0 E0 BF ED E8 BB 0A
Отримувач
7
UA201234560000000260323012042
55 41 32 30 31 32 33 34 35 36 30 30 30 30 30 30 30 32 36 30 33 32 33 30 31 32 30 34 32 20 0A
Рахунок отримувача
8
UAH2998.39
55 41 48 32 39 39 38 2E 33 39 0A
Сума / валюта
9
40121452
55 41 48 32 39 39 38 2E 33 39 0A
Код отримувача
10
SUPP/SUPP
53 55 50 50 2F 53 55 50 50 0A
Категорія / ціль
11
AA15678-679
41 41 31 35 36 37 38 2D 36 37 39 0A
Reference
12
?TickNo=”YA1267”&Addr=”вулиця Лугова, буд. 911,Микитинцi”
3F 54 69 63 6B 4E 6F 3D 94 59 41 31 32 36 37 94 26 41 64 64 72 3D 94 E2 F3 EB E8 F6 FF 20 CB F3 E3 EE E2 E0 2C 20 E1 F3 E4 2E 20 39 31 31 2C CC E8 EA E8 F2 E8 ED F6 69 94 0A
Призначення платежу
13
0A
Відображення (дисплей)
14
FEFF
46 45 46 46 0A
Код заборони зміни полів (дозволено змінювати суму платником)
15
250821120000
32 35 30 39 32 31 31 32 30 30 30 30 0A
Дата / час дії рахунку на оплату
16
240729120000
32 35 30 32 32 39 31 32 30 30 30 30 0A
Дата / час формування рахунку на оплату
17
RFU
52 46 55
Електронний підпис даних
13. Приклад 1. Оплата комунальних послуг (частина 2):
Таблиця 4
Складові частини гіперпосилання
№ з/п
вміст складових частин гіперпосилання
назва складової частини гіперпосилання
текст
HEX
1
2
3
4
1
https://qr.bank.gov.ua/
68 74 74 70 73 3A 2F 2F 71 72 2E 62 61 6E 6B 2E 67 6F 76 2E 75 61 2F
Код старту застосунку
2
QkNECjAwMwoyClVDVAoK0s7CIKvDyqvN4PTy7uPg5yDT6vDgv-3ouwpVQTIwMTIzNDU2MDAwMDAwMDI2MDMyMzAxMjA0MiAKVUFIMjk5OC4zOQo0MDEyMTQ1MgpTVVBQL1NVUFAKQUExNTY3OC02NzkKP1RpY2tObz2UWUExMjY3lCZBZGRyPZTi8-vo9v8gy_Pj7uLgLCDh8-QuIDkxMSzM6Oro8ujt9mmUCgpGRUZGCjI1MDkyMTEyMDAwMAoyNTAyMjkxMjAwMDAKUkZV
51 6B 4E 45 43 6A 41 77 4D 77 6F 79 43 6C 56 44 56 41 6F 4B 30 73 37 43 49 4B 76 44 79 71 76 4E 34 50 54 79 37 75 50 67 35 79 44 54 36 76 44 67 76 2D 33 6F 75 77 70 56 51 54 49 77 4D 54 49 7A 4E 44 55 32 4D 44 41 77 4D 44 41 77 4D 44 49 32 4D 44 4D 79 4D 7A 41 78 4D 6A 41 30 4D 69 41 4B 56 55 46 49 4D 6A 6B 35 4F 43 34 7A 4F 51 6F 30 4D 44 45 79 4D 54 51 31 4D 67 70 54 56 56 42 51 4C 31 4E 56 55 46 41 4B 51 55 45 78 4E 54 59 33 4F 43 30 32 4E 7A 6B 4B 50 31 52 70 59 32 74 4F 62 7A 32 55 57 55 45 78 4D 6A 59 33 6C 43 5A 42 5A 47 52 79 50 5A 54 69 38 2D 76 6F 39 76 38 67 79 5F 50 6A 37 75 4C 67 4C 43 44 68 38 2D 51 75 49 44 6B 78 4D 53 7A 4D 36 4F 72 6F 38 75 6A 74 39 6D 6D 55 43 67 70 47 52 55 5A 47 43 6A 49 31 4D 44 6B 79 4D 54 45 79 4D 44 41 77 4D 41 6F 79 4E 54 41 79 4D 6A 6B 78 4D 6A 41 77 4D 44 41 4B 55 6B 5A 56
Закодовані дані з таблиці 3 додатка 4 до Правил
14. QR-код, сформований відповідно до таблиці 4, -
[ image ].
15. Приклад 2. Виконання миттєвого P2P переказу коштів (частина 1):
Таблиця 5
№ з/п
Вміст елемента даних QR-коду
Назва елемента даних QR-коду
текст
HEX
1
2
3
4
1
BCD
42 43 44 0A
Службова мітка
2
003
30 30 33 0A
Версія формату
3
2
32 0A
Кодування
4
ICT
49 43 54 0A
Функція
5
0A
Унікальний ідентифікатор отримувача
6
Петренко Роман Петрович
CF E5 F2 F0 E5 ED EA EE 20 D0 EE EC E0 ED 20 CF E5 F2 F0 EE E2 E8 F7 0A
Отримувач
7
UA906543210000000260323012024
55 41 39 30 36 35 34 33 32 31 30 30 30 30 30 30 30 32 36 30 33 32 33 30 31 32 30 32 34 0A
Рахунок отримувача
8
UAH63
55 41 48 36 33 0A
Сума / валюта
9
40121425
34 30 31 32 31 34 32 35 0A
Код отримувача
10
MP2P/MP2B
4D 50 32 50 2F 4D 50 32 42 0A
Категорія / ціль
11
DR-5678-12
44 52 2D 35 36 37 38 2D 31 32 0A
Reference
12
За каву.
C7 E0 20 EA E0 E2 F3 2E 0A
Призначення платежу
13
?<UltmtCdtr><Nm>Іванов Іван Іванович</Nm> <Id><PrvtId>2944202757</PrvtId></Id></UltmtCdtr>
3F 3C 55 6C 74 6D 74 43 64 74 72 3E 3C 4E 6D 3E B2 E2 E0 ED EE E2 20 B2 E2 E0 ED 20 B2 E2 E0 ED EE E2 E8 F7 3C 2F 4E 6D 3E 3C 49 64 3E 3C 50 72 76 74 49 64 3E 32 39 34 34 32 30 32 37 35 37 3C 2F 50 72 76 74 49 64 3E 3C 2F 49 64 3E 3C 2F 55 6C 74 6D 74 43 64 74 72 3E 0A
Відображення (дисплей)
14
FEFF
46 45 46 46 0A
Код заборони зміни полів (дозволено змінювати суму платником)
15
250921120000
32 35 30 39 32 31 31 32 30 30 30 30 0A
Дата / час дії рахунку на оплату
16
250229120000
32 35 30 32 32 31 31 32 30 30 30 30 0A
Дата / час формування рахунку на оплату
17
RFU
52 46 55
Електронний підпис даних
16. Приклад 2. Виконання миттєвого P2P переказу коштів (частина 2):
Таблиця 6
Складові частини гіперпосилання
№ з/п
вміст складових частин гіперпосилання
назва складової частини гіперпосилання
текст
HEX
1
2
3
4
1
https://qr.bank.gov.ua/
68 74 74 70 73 3A 2F 2F 71 72 2E 62 61 6E 6B 2E 67 6F 76 2E 75 61 2F
Код старту застосунку
2
QkNECjAwMwoyCklDVAoKz-Xy8OXt6u4g0O7s4O0gz-Xy8O7i6PcKVUE5MDY1NDMyMTAwMDAwMDAyNjAzMjMwMTIwMjQKVUFINjMKNDAxMjE0MjUKTVAyUC9NUDJCCkRSLTU2NzgtMTIKx-Ag6uDi8y4KPzxVbHRtdENkdHI-PE5tPrLi4O3u4iCy4uDtILLi4O3u4uj3PC9ObT48SWQ-PFBydnRJZD4yOTQ0MjAyNzU3PC9QcnZ0SWQ-PC9JZD48L1VsdG10Q2R0cj4KRkVGRgoyNTA5MjExMjAwMDAKMjUwMjIxMTIwMDAwClJGVQ
51 6B 4E 45 43 6A 41 77 4D 77 6F 79 43 6B 6C 44 56 41 6F 4B 7A 2D 58 79 38 4F 58 74 36 75 34 67 30 4F 37 73 34 4F 30 67 7A 2D 58 79 38 4F 37 69 36 50 63 4B 56 55 45 35 4D 44 59 31 4E 44 4D 79 4D 54 41 77 4D 44 41 77 4D 44 41 79 4E 6A 41 7A 4D 6A 4D 77 4D 54 49 77 4D 6A 51 4B 56 55 46 49 4E 6A 4D 4B 4E 44 41 78 4D 6A 45 30 4D 6A 55 4B 54 56 41 79 55 43 39 4E 55 44 4A 43 43 6B 52 53 4C 54 55 32 4E 7A 67 74 4D 54 49 4B 78 2D 41 67 36 75 44 69 38 79 34 4B 50 7A 78 56 62 48 52 74 64 45 4E 6B 64 48 49 2D 50 45 35 74 50 72 4C 69 34 4F 33 75 34 69 43 79 34 75 44 74 49 4C 4C 69 34 4F 33 75 34 75 6A 33 50 43 39 4F 62 54 34 38 53 57 51 2D 50 46 42 79 64 6E 52 4A 5A 44 34 79 4F 54 51 30 4D 6A 41 79 4E 7A 55 33 50 43 39 51 63 6E 5A 30 53 57 51 2D 50 43 39 4A 5A 44 34 38 4C 31 56 73 64 47 31 30 51 32 52 30 63 6A 34 4B 52 6B 56 47 52 67 6F 79 4E 54 41 35 4D 6A 45 78 4D 6A 41 77 4D 44 41 4B 4D 6A 55 77 4D 6A 49 78 4D 54 49 77 4D 44 41 77 43 6C 4A 47 56 51
Закодовані дані з таблиці 5 додатка 4 до Правил
17. QR-код, сформований відповідно до таблиці 6 додатка 4 до Правил, -
[ image ].
18. Приклад 3. Оплата товарів в магазині (частина 1):
Таблиця 7
№ з/п
Вміст елемента даних QR-коду
Назва елемента даних QR-коду
текст
HEX
1
2
3
4
1
BCD
42 43 44 0A
Службова мітка
2
003
30 30 33 0A
Версія формату
3
2
32 0A
Кодування
4
ICT
49 43 54 0A
Функція
5
0A
Унікальний ідентифікатор отримувача
6
ТОВ "Сільпо-Фуд"
D2 CE C2 20 22 D1 B3 EB FC EF EE 2D D4 F3 E4 22 0A
Отримувач
7
UA133071230000026006010423515
55 41 31 33 33 30 37 31 32 33 30 30 30 30 30 32 36 30 30 36 30 31 30 34 32 33 35 31 35 0A
Рахунок отримувача
8
UAH111
55 41 48 31 31 31 0A
Сума / валюта
9
40720198
34 30 37 32 30 31 39 38 0A
Код отримувача
10
MP2B/GSCB
4D 50 32 42 2F 47 53 43 42 0A
Категорія / ціль
11
№148/720/501
B9 31 34 38 2F 37 32 30 2F 35 30 31 0A
Reference
12
Покупка товарів, №148/720/501.
CF EE EA F3 EF EA E0 20 F2 EE E2 E0 F0 B3 E2 2C 20 B9 31 34 38 2F 37 32 30 2F 35 30 31 2E 0A
Призначення платежу
13
?<InstrForCdtrAgt><InstrInf>s148-p720</InstrInf></InstrForCdtrAgt>
3F 3C 49 6E 73 74 72 46 6F 72 43 64 74 72 41 67 74 3E 3C 49 6E 73 74 72 49 6E 66 3E 73 31 34 38 2D 70 37 32 30 3C 2F 49 6E 73 74 72 49 6E 66 3E 3C 2F 49 6E 73 74 72 46 6F 72 43 64 74 72 41 67 74 3E 0A
Відображення (дисплей)
14
FFFF
46 46 46 46 0A
Код заборони зміни полів (заборонено змінювати поля платником)
15
250921120000
32 35 30 39 32 31 31 32 30 30 30 30 0A
Дата / час дії рахунку на оплату
16
250129120000
32 35 30 31 32 39 31 32 30 30 30 30 0A
Дата / час формування рахунку на оплату
17
RFU
52 46 55
Електронний підпис даних
19. Приклад 3. Оплата товарів в магазині (частина 2)
Таблиця 8
Складові частини гіперпосилання
№ з/п
вміст складових частин гіперпосилання
назва складової частини гіперпосилання
текст
HEX
1
2
3
4
1
https://qr.bank.gov.ua/
68 74 74 70 73 3A 2F 2F 71 72 2E 62 61 6E 6B 2E 67 6F 76 2E 75 61 2F
Код старту застосунку
2
QkNECjAwMwoyCklDVAoK0s7CICLRs-v87-4t1PPkIgpVQTEzMzA3MTIzMDAwMDAyNjAwNjAxMDQyMzUxNQpVQUgxMTEKNDA3MjAxOTgKTVAyQi9HU0NCCrkxNDgvNzIwLzUwMQrP7urz7-rgIPLu4uDws-IsILkxNDgvNzIwLzUwMS4KPzxJbnN0ckZvckNkdHJBZ3Q-PEluc3RySW5mPnMxNDgtcDcyMDwvSW5zdHJJbmY-PC9JbnN0ckZvckNkdHJBZ3Q-CkZGRkYKMjUwOTIxMTIwMDAwCjI1MDEyOTEyMDAwMApSRlU
51 6B 4E 45 43 6A 41 77 4D 77 6F 79 43 6B 6C 44 56 41 6F 4B 30 73 37 43 49 43 4C 52 73 2D 76 38 37 2D 34 74 31 50 50 6B 49 67 70 56 51 54 45 7A 4D 7A 41 33 4D 54 49 7A 4D 44 41 77 4D 44 41 79 4E 6A 41 77 4E 6A 41 78 4D 44 51 79 4D 7A 55 78 4E 51 70 56 51 55 67 78 4D 54 45 4B 4E 44 41 33 4D 6A 41 78 4F 54 67 4B 54 56 41 79 51 69 39 48 55 30 4E 43 43 72 6B 78 4E 44 67 76 4E 7A 49 77 4C 7A 55 77 4D 51 72 50 37 75 72 7A 37 2D 72 67 49 50 4C 75 34 75 44 77 73 2D 49 73 49 4C 6B 78 4E 44 67 76 4E 7A 49 77 4C 7A 55 77 4D 53 34 4B 50 7A 78 4A 62 6E 4E 30 63 6B 5A 76 63 6B 4E 6B 64 48 4A 42 5A 33 51 2D 50 45 6C 75 63 33 52 79 53 57 35 6D 50 6E 4D 78 4E 44 67 74 63 44 63 79 4D 44 77 76 53 57 35 7A 64 48 4A 4A 62 6D 59 2D 50 43 39 4A 62 6E 4E 30 63 6B 5A 76 63 6B 4E 6B 64 48 4A 42 5A 33 51 2D 43 6B 5A 47 52 6B 59 4B 4D 6A 55 77 4F 54 49 78 4D 54 49 77 4D 44 41 77 43 6A 49 31 4D 44 45 79 4F 54 45 79 4D 44 41 77 4D 41 70 53 52 6C 55
Закодовані дані з таблиці 7 додатка 4 до Правил
20. QR-код, сформований відповідно до таблиці 8 додатка 4 до Правил, -
[ image ].
21. Приклад 4. Оплата товару в інтернет-магазині (частина 1):
Таблиця 9
№ з/п
Вміст елемента даних QR-коду
Назва елемента даних QR-коду
текст
HEX
1
2
3
4
1
BCD
42 43 44 0A
Службова мітка
2
003
30 30 33 0A
Версія формату
3
2
32 0A
Кодування
4
ICT
49 43 54 0A
Функція
5
0A
Унікальний ідентифікатор отримувача
6
ТОВ «ФК „ЕВО“»
D2 CE C2 20 AB D4 CA 20 84 C5 C2 CE 93 BB 0A
Отримувач
7
UA673005280000026500504354077
55 41 36 37 33 30 30 35 32 38 30 30 30 30 30 32 36 35 30 30 35 30 34 33 35 34 30 37 37 0A
Рахунок отримувача
8
UAH150
55 41 48 31 35 30 0A
Сума / валюта
9
37193071
33 37 31 39 33 30 37 31 0A
Код отримувача
10
OTHR/GDDS
4F 54 48 52 2F 47 44 44 53 0A
Категорія / ціль
11
1225102576
31 32 32 35 31 30 32 35 37 36 0A
Reference
12
?MerchantBusinessName="ROZETKA.UA", Покупка товарів, замовлення №821558965.
3F 4D 65 72 63 68 61 6E 74 42 75 73 69 6E 65 73 73 4E 61 6D 65 3D 22 52 4F 5A 45 54 4B 41 2E 55 41 22 2C 20 CF EE EA F3 EF EA E0 20 F2 EE E2 E0 F0 B3 E2 2C 20 E7 E0 EC EE E2 EB E5 ED ED FF 20 B9 38 32 31 35 35 38 39 36 35 2E 0A
Призначення платежу
13
?<InstrForCdtrAgt><InstrInf>MerchID:01234-TermId:43210</InstrInf></InstrForCdtrAgt>
3F 3C 49 6E 73 74 72 46 6F 72 43 64 74 72 41 67 74 3E 3C 49 6E 73 74 72 49 6E 66 3E 4D 65 72 63 68 49 44 3A 30 31 32 33 34 2D 54 65 72 6D 49 64 3A 34 33 32 31 30 3C 2F 49 6E 73 74 72 49 6E 66 3E 3C 2F 49 6E 73 74 72 46 6F 72 43 64 74 72 41 67 74 3E 0A
Відображення (дисплей)
14
FFFF
46 46 46 46 0A
Код заборони зміни полів (заборонено змінювати поля платником)
15
250321120000
32 35 30 33 32 31 31 32 30 30 30 30 0A
Дата / час дії рахунку на оплату
16
250129120000
32 35 30 31 32 39 31 32 30 30 30 30 0A
Дата / час формування рахунку на оплату
17
RFU
52 46 55
Електронний підпис даних
22. Приклад 4. Оплата товару в інтернет-магазині (частина 2):
Таблиця 10
Складові частини гіперпосилання
№ з/п
вміст складових частин гіперпосилання
назва складової частини гіперпосилання
текст
HEX
1
2
3
4
1
https://qr.bank.gov.ua/
68 74 74 70 73 3A 2F 2F 71 72 2E 62 61 6E 6B 2E 67 6F 76 2E 75 61 2F
Код старту застосунку
2
QkNECjAwMwoyCklDVAoK0s7CIKvUyiCExcLOk7sKVUE2NzMwMDUyODAwMDAwMjY1MDA1MDQzNTQwNzcKVUFIMTUwCjM3MTkzMDcxCk9USFIvR0REUwoxMjI1MTAyNTc2Cj9NZXJjaGFudEJ1c2luZXNzTmFtZT0iUk9aRVRLQS5VQSIsIM_u6vPv6uAg8u7i4PCz4iwg5-Ds7uLr5e3t_yC5ODIxNTU4OTY1Lgo_PEluc3RyRm9yQ2R0ckFndD48SW5zdHJJbmY-TWVyY2hJRDowMTIzNC1UZXJtSWQ6NDMyMTA8L0luc3RySW5mPjwvSW5zdHJGb3JDZHRyQWd0PgpGRkZGCjI1MDMyMTEyMDAwMAoyNTAxMjkxMjAwMDAKUkZV
51 6B 4E 45 43 6A 41 77 4D 77 6F 79 43 6B 6C 44 56 41 6F 4B 30 73 37 43 49 4B 76 55 79 69 43 45 78 63 4C 4F 6B 37 73 4B 56 55 45 32 4E 7A 4D 77 4D 44 55 79 4F 44 41 77 4D 44 41 77 4D 6A 59 31 4D 44 41 31 4D 44 51 7A 4E 54 51 77 4E 7A 63 4B 56 55 46 49 4D 54 55 77 43 6A 4D 33 4D 54 6B 7A 4D 44 63 78 43 6B 39 55 53 46 49 76 52 30 52 45 55 77 6F 78 4D 6A 49 31 4D 54 41 79 4E 54 63 32 43 6A 39 4E 5A 58 4A 6A 61 47 46 75 64 45 4A 31 63 32 6C 75 5A 58 4E 7A 54 6D 46 74 5A 54 30 69 55 6B 39 61 52 56 52 4C 51 53 35 56 51 53 49 73 49 4D 5F 75 36 76 50 76 36 75 41 67 38 75 37 69 34 50 43 7A 34 69 77 67 35 2D 44 73 37 75 4C 72 35 65 33 74 5F 79 43 35 4F 44 49 78 4E 54 55 34 4F 54 59 31 4C 67 6F 5F 50 45 6C 75 63 33 52 79 52 6D 39 79 51 32 52 30 63 6B 46 6E 64 44 34 38 53 57 35 7A 64 48 4A 4A 62 6D 59 2D 54 57 56 79 59 32 68 4A 52 44 6F 77 4D 54 49 7A 4E 43 31 55 5A 58 4A 74 53 57 51 36 4E 44 4D 79 4D 54 41 38 4C 30 6C 75 63 33 52 79 53 57 35 6D 50 6A 77 76 53 57 35 7A 64 48 4A 47 62 33 4A 44 5A 48 52 79 51 57 64 30 50 67 70 47 52 6B 5A 47 43 6A 49 31 4D 44 4D 79 4D 54 45 79 4D 44 41 77 4D 41 6F 79 4E 54 41 78 4D 6A 6B 78 4D 6A 41 77 4D 44 41 4B 55 6B 5A 56
Закодовані дані з таблиці 9 додатка 4 до Правил
23. QR-код, сформований відповідно до таблиці 10 додатка 4 до Правил, -
[ image ].
{Додаток 4 із змінами, внесеними згідно з Постановою Національного банку № 128 від 11.10.2025 }