✓CheckAPI

check.gov.ua: як працює і коли не допоможе

Коли мова заходить про перевірку чеків в Україні, рано чи пізно хтось згадує державний сервіс check.gov.ua. Це корисний і безкоштовний інструмент — але для дуже конкретного класу документів. Багато обмінників і P2P-майданчиків намагаються використати його як універсальне рішення для перевірки будь-якої квитанції, і саме тут виникає розчарування: сервіс просто не бачить більшість переказів, з якими щодня працює бізнес.

Що таке check.gov.ua і для чого він створений

check.gov.ua — державний сервіс перевірки фіскальних чеків і деяких офіційних електронних документів. Механіка проста: у чеку чи документі є унікальний код або QR-код, що посилається на запис у державному реєстрі. Ви вводите код на сайті — сервіс каже, чи існує такий запис і які там дані. Це чудово працює для фіскальних чеків РРО, деяких електронних довідок і документів, які спеціально видаються з таким кодом.

Чому це не підходить для банківських переказів P2P

Ключова проблема в тому, що звичайний переказ між картками фізичних осіб — не фіскальний чек і не документ з держреєстру. Це внутрішньобанківська операція, і в переважній більшості випадків квитанція про такий переказ (PDF з Приват24, скріншот з monobank, картка операції в OTP Bank чи А-Банку) взагалі не має коду, придатного для перевірки на check.gov.ua. Сервіс у принципі не бачить цю операцію — вона просто не потрапляє в реєстр, який він перевіряє.

Тобто якщо клієнт обмінника чи продавець на P2P-майданчику надсилає типовий скрін переказу «з картки на картку», спроба звірити щось на check.gov.ua завершиться нічим — не тому, що переказ фейковий, а тому, що цей тип документа просто поза зоною відповідальності сервісу.

Коли check.gov.ua справді корисний

Технічні обмеження сервісу

check.gov.ua має кілька обмежень, про які рідко говорять:

Що check.gov.ua перевіряє, а що ні — порівняння

Тип документаcheck.gov.uaПеревірка квитанції
Фіскальний чек РРОТак, за QR-кодомНе потрібно
Е-квитанція держплатежуТак, за кодомНе потрібно
Переказ ПриватБанк (P2P)НіТак
Переказ monobankНіТак
Переказ OTP / А-Банк / RaiffeisenНіТак
Скрін форми переказу (не підтверджено)НіТак (виявляє)
Фейкова квитанція з генератораНіЧастково (артефакти, невідповідності)

Поширені помилки при спробі використати check.gov.ua

  1. «Ввів номер картки — нічого не знайдено, значить фейк.» Ні. check.gov.ua не шукає за номером картки чи сумою. Він працює тільки з кодами перевірки, які видаються разом із документом. Номер картки — це не код перевірки.
  2. «Є QR-код на квитанції — значить перевірю.» Не завжди. QR-коди на банківських скріншотах часто ведуть на сторінку банку (наприклад, посилання на monobank або Приват24), а не на check.gov.ua. Такий QR-код не перевіряє справжність — він лише відкриває застосунок.
  3. «Сервіс безкоштовний — чому б не перевіряти всі квитанції.» Тому що для більшості квитанцій, які вам присилають, він просто не працює. Витрачений час на введення коду, який не знайдеться — це час, витрачений даремно.

Альтернативи для різних сценаріїв

Якщо check.gov.ua не підходить для вашого типу документів, ось що працює:

Що робити, якщо коду перевірки немає

Для переважної більшості переказів між картками фізосіб доведеться покладатися на візуальну перевірку самої квитанції: суму, картку отримувача, час, статус операції. Детальний чек-лист такої перевірки для конкретних банків ми розібрали в статтях про ПриватБанк і про monobank, а типові схеми обману, які якраз і розраховані на відсутність незалежної перевірки, — у статті про генератори фейкових чеків. Головне тут — не плутати відсутність результату на check.gov.ua з підтвердженням підробки: це просто означає, що для цього типу документа сервіс не застосовний, а не що квитанція фейкова.

Автоматична альтернатива для щоденного потоку

Якщо у вас щодня десятки чи сотні переказів без коду перевірки — а це більшість P2P-операцій і переказів через обмінники — покладатися на державний сервіс не вийде фізично: він просто не про це. CheckAPI вирішує саме цю задачу: приймає фото звичайної квитанції чи скріншот переказу, звіряє суму і картку отримувача з очікуваними, і визначає ознаки підробки чи скрину незавершеної операції — все те, що check.gov.ua не бачить у принципі, бо це не той тип документа.

В основі — власна ML-модель, навчена на понад 16 000 реальних квитанцій українських банків. Медіанний час відповіді — близько 1 секунди, 96% потоку в 10 000+ перевірок на тиждень закривається автоматично. Тарифи: Start — 1 000 перевірок за $30, Business — 10 000 перевірок за $200, Custom — від $500. Формат запитів — у документації API.

Практична рекомендація: як обрати спосіб перевірки

Замість того щоб шукати один універсальний інструмент, оберіть спосіб під конкретний тип документа:

  1. Є QR-код і позначка «перевірити на check.gov.ua»? Використовуйте check.gov.ua — для цього він і створений.
  2. Звичайний переказ з картки на картку? Перевірте виписку власного рахунку або використовуйте API для автоматичної звірки квитанції.
  3. Немає доступу до рахунку отримувача, тільки скрін від клієнта? Ручна перевірка за чек-листом або автоматична перевірка через API — єдині варіанти.
  4. Потік більше 30 перевірок на день? Автоматизуйте. Вручну на такому обсязі — неминучі помилки й втрачені гроші.

check.gov.ua — корисний інструмент у своїй ніші. Помилка — очікувати від нього те, для чого він не призначений, і на цій основі відмовлятися від інших способів перевірки.

Коротко. check.gov.ua — правильний вибір для фіскальних чеків і документів з кодом перевірки. Для звичайних переказів між картками — включно з тими, що надсилають у форматі скріншота, — потрібен інший спосіб перевірки, візуальний або автоматизований.

Пов'язані матеріали

Як працюють генератори фейкових чеків Як перевірити скріншот оплати API перевірки платежів в Україні
Хочете перевіряти квитанції автоматично? Дивіться головну сторінку CheckAPI, документацію API або пишіть напряму в Telegram @sarmkadan.