1. Код надто малий
НБУ не рекомендує друкувати QR-код, у якому найменший квадратик (модуль) менший за 0,5 мм: такий код гірше друкується й сканується. Правила НБУ передбачають QR-код від версії 10, а сторона коду дорівнює номеру версії, помноженому на 4, плюс 17 модулів. Отже, найменший дозволений код має 57 модулів по стороні, а найбільший для формату 003 (версія 17) має 85. Звідси мінімум: близько 3 см по стороні для найпростішого коду й до 4,3 см для найщільнішого, без урахування білого поля. Код із безкоштовного генератора на цьому сайті з коротким призначенням має саме 57 модулів.
Це мінімум для візитки, яку тримають у руці. На касі чи стіні, де код сканують з відстані, робіть його помітно більшим, щоб камера впоралась без нахилянь і наближень.
2. Немає білого поля навколо
Сканеру потрібна чиста рамка навколо коду. Правила НБУ вимагають відступу від країв паперу, ліній згину й тексту, а DENSO WAVE, компанія-розробник QR-коду, пише, що з усіх боків потрібне біле поле завширшки чотири модулі. Не ставте код упритул до краю наліпки, рамки меню чи логотипа.
3. Бліді або «дизайнерські» кольори
Найпростіше друкувати темний код на білому чи світлому тлі. З кольорами обережно: DENSO WAVE пише, що деякі поєднання не читаються взагалі, наприклад червоний код на білому тлі чи синій на зеленому. Градієнти й фото під кодом теж знижують контраст. Глянцева плівка може давати відблиски під лампою над касою, тож матова надійніша.
4. Свій логотип посередині
За правилами НБУ в центрі QR-коду для переказу на IBAN має бути знак гривні в білому колі, і діаметр цього кола залежить від розміру коду. Код витримує пошкодження лише частини площі: за правилами це близько 25, 15 або 7 % залежно від рівня корекції помилок. DENSO WAVE попереджає, що малюнок поверх коду може зробити його нечитабельним або сповільнити сканування, тож власний логотип посередині лише шкодить.
5. Код без підпису
Людина не відсканує код, якщо не розуміє, що це. Напишіть поруч, хто отримувач, за що й скільки, і додайте коротку підказку: «Скануйте в застосунку свого банку». Правила НБУ вимагають, щоб текст рахунку й дані в QR-коді збігалися. Реквізити текстом виручать і тих, чий банк не читає такі коди: їм лишиться заплатити вручну.
6. Одна фіксована сума там, де ціни різні
НБУ розрізняє статичні коди, які створюють один раз для всіх платників, і динамічні, які створюють під кожен платіж. Статичний код з фіксованою сумою підходить для однієї ціни: кава за 60 грн, вхідний квиток, абонемент. Для меню з десятками позицій є три шляхи:
- окремий код біля кожної популярної позиції з фіксованою ціною;
- код, який касир створює під конкретний чек;
- код на сторінку, де ваш клієнт сам обирає позицію чи вводить суму, а потім натискає свій банк.
Останній варіант дає ibanlink: сторінка з послугами й цінами та кнопками банків, і ваш клієнт платить у звичному застосунку, не переписуючи реквізити, тож менше причин відкласти оплату. Зважте лише, що такий код веде на вебсторінку, тож його сканують камерою телефону, і підпис біля коду має це пояснювати. Код для окремої ціни можна зробити в безкоштовному генераторі QR-коду; покроково це описано в статті «QR-код для оплати на IBAN: як створити за дві хвилини».
7. На візитці код на конкретну оплату
Візитка живе роками, а ціни змінюються. Код із сумою 650 грн через рік стане неправдою, а передрукувати тираж візиток дорожче, ніж поправити сторінку. На візитку краще ставити код на сторінку з актуальними цінами або хоча б реквізити текстом.
8. Код повісили й забули
Наліпку з QR-кодом легко заклеїти іншою, з чужим рахунком. НБУ радить платникам сканувати коди сканером у застосунку банку, бо це захищає від кодів, що ведуть на шахрайські сайти. Але від підміни рахунку захищає лише перевірка отримувача. Тому:
- розміщуйте код під склом, у рамці чи на касі, де його бачить персонал;
- оглядайте його щодня, коли відкриваєтеся;
- друкуйте поруч назву ФОП чи компанії великими літерами, щоб ваш клієнт звірив її з екраном банку перед оплатою.
9. Код не перевірили перед друком
Надрукуйте одну пробну копію в справжньому розмірі й на тому самому папері. Відскануйте її двома-трьома телефонами з різними банками, з тієї відстані, з якої скануватимуть ваші клієнти, і під тим самим світлом. Дійдіть до екрана підтвердження й звірте отримувача, суму й призначення. Лише після цього замовляйте тираж. Для друку беріть SVG: векторний файл лишається чітким у будь-якому розмірі, а маленький PNG після збільшення розпливається.
10. Незручне місце
Код має бути там, де людина вже тримає телефон і чекає: на касі, на столику, наприкінці меню поруч із підсумком, у чеку доставки. Не вішайте його надто низько чи надто високо, на вигнутій поверхні пляшки чи склянки, за спинами черги. Якщо оплату приймає курʼєр, хай код буде в чеку або посилання в повідомленні. Як це влаштувати в закладі, розібрано в статті «Кафе й доставка: оплата замовлення за QR-кодом на столі чи в чеку».
Коротка памʼятка перед друком
- Сторона коду щонайменше 3 см, а для щільного коду з довгим призначенням до 4,3 см.
- Біле поле навколо, темний код на світлому тлі, матова поверхня.
- Поруч отримувач, сума, призначення й підказка «Скануйте в застосунку свого банку».
- Пробний друк перевірено кількома телефонами й банками.
- Код захищено від підміни, і його оглядають щодня.
Чи потрібен фіскальний чек при оплаті за QR-кодом на касі, окреме питання, його розібрано в статті «Чи потрібен ПРРО, якщо клієнт платить на IBAN».

QR-код для оплати на IBAN: як створити за дві хвилини
Кафе й доставка: оплата замовлення за QR-кодом на столі чи в чеку
Як оплатити за QR-кодом з телефону: інструкція для клієнтів