Що таке платіжний QR-код: як працює і як створити
Платіжний QR-код — це двовимірний штрихкод, у який закодовані банківські реквізити для проведення безготівкового платежу: IBAN отримувача, його назва, ідентифікаційний код, сума і призначення платежу. Коли платник наводить камеру свого банківського застосунку на такий код, усі ці поля автоматично підставляються у форму переказу — людині залишається лише підтвердити операцію відбитком пальця або Face ID.
На вигляд платіжний QR-код нічим не відрізняється від звичайного: той самий чорно-білий квадрат із характерними «вічками» по кутах. Але всередині нього не посилання на сайт і не текст, а структурований набір даних у форматі, який розуміють банківські застосунки. У цій статті розберемо, як цей формат влаштований, чим відрізняється статичний QR від динамічного, як уникнути типових помилок при створенні та оплаті — і чому цей інструмент став робочим стандартом для українського малого бізнесу.
Як платіжний QR-код влаштований зсередини
Якщо звичайний QR-код для маркетингу містить URL на кшталт https://example.com/promo, то платіжний QR має складнішу структуру з полів-тегів. У світі прийнятий стандарт EMV QR Code Specification (розроблений консорціумом EMVCo, до якого входять Visa, Mastercard, American Express, Discover, JCB і UnionPay). У межах цього стандарту в Україні діє адаптація від Національного банку — тобто український QR-рахунок одночасно відповідає міжнародному EMV і національним вимогам НБУ.
Усередині закодовані такі основні групи даних:
- Індикатор формату — позначає, що це саме платіжний QR, а не довільний рядок.
- Тип платежу — статичний або динамічний (про що нижче).
- Реквізити отримувача — IBAN, назва компанії або ПІБ, ЄДРПОУ/РНОКПП.
- Сума — фіксована або порожня (тоді платник вводить її сам).
- Валюта — за стандартом ISO 4217, для гривні це 980.
- Країна — UA для українських платежів.
- Призначення платежу — текстове поле, наприклад «Оплата замовлення №142».
- Контрольна сума (CRC) — двобайтний хеш, який захищає від випадкових пошкоджень. Якщо хоча б один символ у коді спотворився, CRC не співпаде і додаток покаже помилку замість того, щоб провести платіж за неправильними реквізитами. Завдяки CRC платіжний QR-код «самозахищений»: якщо роздруківка зім'ялася, чек обгорів по краю або хтось спробує підмінити окремі символи — додаток просто не розпізнає платіж. Гроші не підуть на випадковий рахунок через помилку зчитування.
Статичні та динамічні платіжні QR-коди
Це ключова відмінність, яку часто плутають.
Статичний QR-код містить лише реквізити отримувача без суми. Один і той самий код можна друкувати на табличці біля каси, наклейці на товарі, візитці — і використовувати безкінечно для будь-яких платежів. Клієнт сканує код, бачить ваш IBAN і назву, але суму вводить сам. Підходить для:
табличок у кав'ярнях та закладах
наклейок на товарі
чайових для офіціантів і барберів
благодійних збори, де сума на розсуд платника
візиток ФОПа Динамічний QR-код генерується для конкретного платежу — з фіксованою сумою і конкретним призначенням («Замовлення №342 від 15.05»). Кожному клієнту видається свій унікальний код. Клієнту достатньо просто підтвердити операцію. Підходить для:
виставлення індивідуальних рахунків
інтернет-магазинів (на кожне замовлення — свій QR)
ресторанів (QR друкується разом із чеком)
сервісів передоплати
ситуацій, де важливо точно ідентифікувати, хто і за що заплатив Динамічний код дає принципово менше плутанини: ви бачите в банківському застосунку не «Іван Петренко переказав 1380 грн без призначення», а «Іван Петренко — оплата замовлення №342». Для бухгалтерії і звірки замовлень — це різниця в години роботи на місяць.
EMV QR і стандарт НБУ: що це означає для українського бізнесу
Українські банківські застосунки — Privat24, monobank, Sense, ПУМБ, А-банк і всі інші зі списку 18+ банків — розпізнають EMV-сумісні QR-коди з IBAN-реквізитами в національному форматі НБУ. Це означає, що один правильно згенерований QR-код працює в будь-якому банку.
На практиці вам як підприємцю не треба думати про сам стандарт — на сайті qbill.net можна сформувати QR-код за специфікацією автоматично, ви лише вводите реквізити. Але важливо розуміти: НЕ кожен QR-код є платіжним. Якщо ви сфотографували IBAN із паперового рахунку звичайним додатком «Сканер QR» — це не платіжний код. Платіжний QR створюється спеціальним сервісом, який упаковує реквізити у формат, зрозумілий банкам.
Як створити платіжний QR-код
Процес створення QR-рахунку складається з чотирьох простих кроків:
- Введіть IBAN отримувача — це 29-символьний номер вашого банківського рахунку, який починається з UA. Якщо ви ФОП, це рахунок вашого підприємця, відкритий у будь-якому українському банку.
- Вкажіть отримувача — назву ФОП або юридичної особи у такому форматі, як вона зареєстрована (наприклад, «ФОП Петренко Іван Сергійович»).
- Введіть ЄДРПОУ або РНОКПП — 8 цифр для юросіб, 10 цифр для ФОП та фізосіб.
- (Опційно) Сума і призначення платежу — якщо хочете створити динамічний QR. Якщо залишити порожніми, отримаєте статичний код. Після цього сервіс генерує QR-код, який можна:
- Завантажити як зображення (PNG/SVG) і вставити в чек, накладну, на сайт
- Роздрукувати на табличці й поставити біля каси
- Надіслати клієнту в Telegram, Viber, WhatsApp, Instagram Direct, email
- Поділитися посиланням, яке відкриє QR на сторінці оплати
Створити свій платіжний QR-код можна на сторінці qBill — створення рахунку. Безкоштовно, без реєстрації, працює з будь-яким українським банком.
Як оплатити платіжний QR-код
З боку платника процес виглядає так:
- Відкрийте банківський застосунок — Privat24, monobank, Sense або інший, де у вас є рахунок чи картка.
- Знайдіть функцію сканування QR-коду. У monobank це «Ще → Сканер QR-коду». У Privat24 — кнопка сканування у головному меню платежів. У більшості банків значок сканера знаходиться на головному екрані або в розділі платежів.
- Наведіть камеру на QR-код. Тримайте телефон на відстані 10–20 см так, щоб код повністю потрапив у рамку.
- Перевірте дані. На екрані з'явиться: отримувач, IBAN, сума (якщо є), призначення платежу. Уважно перевірте, особливо назву отримувача.
- Підтвердьте оплату — Face ID, відбитком пальця або PIN-кодом. Уся операція займає 5–15 секунд. Платіж зазвичай зараховується одразу або протягом кількох хвилин (залежно від банку відправника і отримувача).
Типові помилки та як їх уникнути
Помилка 1: QR-код не сканується. Найчастіше причина — погане освітлення або забруднений об'єктив камери. Протріть камеру, перейдіть у краще освітлене місце. Якщо код роздрукований — переконайтесь, що він не зім'ятий і не вицвів. Мінімальний рекомендований розмір друкованого QR — 2×2 см, оптимальний — 3×3 см і більше.
Помилка 2: «Невірний формат QR-коду». Це означає, що відсканований код не є платіжним, або згенерований у форматі, який банк не розпізнає. Перевірте, що QR створено саме як платіжний (з реквізитами IBAN), а не як посилання на сторінку.
Помилка 3: «Невірний IBAN». При створенні QR хтось пропустив цифру або додав зайвий символ у IBAN. IBAN завжди має рівно 29 символів і починається з UA. Якщо хоча б один символ невірний, банк не пропустить операцію.
Помилка 4: Сума не підставляється автоматично. Це означає, що ви маєте справу зі статичним QR (без зашитої суми). Це не помилка — статичні QR саме так і працюють. Введіть суму вручну.
Помилка 5: Платіж завис у «обробляється». У 95% випадків це тимчасова затримка — кошти дійдуть до отримувача в межах кількох хвилин до доби. Якщо за добу платіж не пройшов і не повернувся — зверніться в підтримку свого банку.
Помилка 6: Клієнт каже «у мене не сканує». Перше, що варто перевірити: чи відкриває він QR саме у банківському застосунку (а не в «Камері» телефона чи у звичайному сканері QR). Платіжний QR має сенс тільки в банківському додатку — інші додатки покажуть «незрозумілий текст» або взагалі нічого.
Безпека платіжних QR-кодів
Платіжний QR-код не містить даних вашої картки. У ньому є лише публічно доступна інформація: IBAN, назва, ЄДРПОУ. Ця інформація і так є у відкритих реєстрах ФОП та юросіб. Тому ділитися своїм QR-кодом — безпечно, навіть якщо ви роздрукували його на табличці посеред міста.
Але є нюанси, про які варто знати:
- Платник завжди бачить, кому платить. Перед підтвердженням у банківському застосунку видно реальну назву отримувача — її неможливо приховати, її витягує банк зі своїх систем за IBAN. Тому шахрайські QR із підміною отримувача в звичайному розумінні неможливі.
- Але можливе шахрайство «фальшивого магазину» — коли шахрай поклав свій QR замість справжнього (наприклад, наліпив наклейку на стенді у кав'ярні). Платіж піде на шахрайський рахунок, не на рахунок кав'ярні. Тому завжди перевіряйте назву отримувача перед підтвердженням — особливо якщо платите в новому місці.
- Не сканувати QR-коди з невідомих джерел — це загальне правило безпеки, як і не переходити за посиланнями від невідомих відправників. Хоча платіжний QR не може заразити телефон вірусом (це просто структура даних, не виконуваний код), він може вести на чужий рахунок.
Де платіжний QR-код працює найкраще
QR-оплата стала стандартом у багатьох категоріях бізнесу:
- Кав'ярні, бари, заклади швидкого харчування — наклейка біля каси замість дорогого терміналу.
- Барбершопи, салони краси, перукарні — QR на дзеркалі або стійці.
- Майстри на виїзді — манікюр, масаж, фотографи, ремонтники: QR у профілі Instagram.
- Кондитери та виробники handmade — QR разом із замовленням у месенджері.
- Репетитори та коучі — QR в кінці заняття або в підписі email.
- Інтернет-магазини в Instagram, Telegram, OLX — QR на кожне замовлення.
- Доставки і кур'єри — QR замість готівки при отриманні.
- Маркети, фестивалі, ярмарки — QR на торговому місці.
- Волонтери та благодійні фонди — статичний QR для пожертв.
- Чайові — QR для офіціантів, барберів, водіїв таксі.
Порівняння з іншими способами прийому платежів
| Параметр | QR-оплата (IBAN) | Картковий еквайринг | Готівка |
|---|---|---|---|
| Початкові витрати | 0 ₴ | від 1500 ₴ (термінал) | 0 ₴ |
| Комісія за транзакцію | 0% або мінімальна | 1.5–3% | 0% |
| Швидкість зарахування | Хвилини | 1–3 робочі дні | Миттєво |
| Потрібен інтернет | Так | Так | Ні |
| Призначення платежу | Так, у QR | Тільки в виписці | Ні |
| Облік | Простий | Простий | Складний |
| Потрібен POS-термінал | Ні | Так | Ні |
| РРО/ПРРО потрібен | Залежить від виду діяльності | Так | Так (для більшості ФОП) |
QR-оплата виграє за більшістю параметрів — особливо для малого бізнесу, який не має оборотів, щоб виправдати еквайринг. Єдиний випадок, коли картковий еквайринг кращий: великі мережі з оборотом у сотні тисяч на день, де комісія компенсується миттєвістю і звичкою клієнтів платити карткою.
Часті запитання
Чи потрібна реєстрація на сервісі qBill, щоб створити QR-код?
Ні. Сервіс працює без реєстрації — ви просто вводите реквізити та отримуєте готовий QR.
Який банк потрібно мати, щоб приймати оплати по QR?
Будь-який український банк, який видає IBAN на ФОП або юрособу. Це майже всі банки. Для прийому платежу достатньо мати рахунок — спеціально нічого підключати не треба.
Чи стягується комісія за оплату через QR?
Сервіс генерації QR-коду — безкоштовний. Комісія за переказ між банками встановлюється банком платника і отримувача. Для IBAN-переказів вона зазвичай 0 або мінімальна — на відміну від еквайрингу, де комісія може сягати 3%.
Чи можна повернути гроші, якщо помилився при оплаті?
Так, але це робиться не через сервіс QR, а напряму з отримувачем. Зв'язуєтесь, домовляєтесь про повернення — він робить переказ у зворотний бік. Якщо отримувач недобросовісний — звертайтесь до банку і поліції.
Чи можна сканувати QR без інтернету?
Сканування — так, проведення платежу — ні. Камера зчитує код офлайн, але для виконання переказу банківському застосунку потрібен інтернет.
Який термін дії платіжного QR-коду?
Технічно — необмежений. Поки реквізити отримувача актуальні (не змінився IBAN, не закрився ФОП), QR можна використовувати. Це особливо актуально для статичних QR на табличках.
Чи потрібен ПРРО для прийому оплат через QR?
Залежить від виду діяльності та системи оподаткування. ФОП на загальній системі або на 3 групі ЄП із роздрібною торгівлею, як правило, потребують ПРРО незалежно від способу оплати. Для деяких видів послуг ПРРО не потрібен. Уточнюйте у бухгалтера або в актуальних роз'ясненнях ДПС.
Чи можна вставити платіжний QR-код на сайт?
Так. QR-код — це звичайне зображення, його можна розмістити на сторінці контактів, у блоці «Як оплатити», у футері або поруч із описом товару. Багато сервісів додатково дають посилання, яке відкриває сторінку з QR — це зручно для месенджерів.
Що буде, якщо клієнт переплатить за статичним QR?
Гроші надійдуть на ваш рахунок у тій сумі, яку він увів. Залишок ви повертаєте йому окремим переказом. Саме тому для конкретних замовлень краще використовувати динамічні QR із фіксованою сумою.
Чим QR-оплата відрізняється від платіжного посилання?
Це по суті дві форми одного механізму. QR-код — це візуальне представлення (для сканування камерою), посилання — текстове (для надсилання в чат). Зазвичай сервіси видають і те, й інше одночасно — клієнт обирає зручний спосіб.
Платіжний QR-код — це не просто модна фішка, а зрілий стандарт, який сьогодні підтримують усі основні українські банки. Для бізнесу він означає економію на еквайрингу, відсутність помилок при переказах і миттєве зарахування коштів. Для клієнта — оплату в один тап без введення 29-значного IBAN.
Якщо ви хочете почати приймати оплати через QR, створіть свій перший платіжний QR-код безкоштовно на qBill — це займе менше хвилини.