✓CheckAPI

API перевірки платежів в Україні: що є на ринку

Коли бізнес — обмінник, P2P-майданчик, маркетплейс з оплатою «по реквізитах» — впирається в потребу перевіряти десятки чи сотні квитанцій на день, перший інстинкт — пошукати готове рішення. Розбираємо, які варіанти реально є на ринку для української специфіки, з плюсами й мінусами кожного.

Ручна перевірка оператором

Найпростіший і найпоширеніший варіант на старті бізнесу. Плюс — нульові витрати на інтеграцію, гнучкість у прикордонних випадках, людина може подзвонити клієнту й уточнити деталі. Мінус — не масштабується: 15-40 секунд на квитанцію означає, що при 500+ заявках на день потрібен окремий штат, і все одно залишається людський фактор — втома, неуважність наприкінці зміни. Детальний чек-лист ручної перевірки для конкретних банків ми розбирали в статтях про ПриватБанк і monobank.

Звірка через банківську виписку

Найнадійніший спосіб — не довіряти квитанції клієнта взагалі, а звіряти вхідні платежі напряму з випискою власного банківського рахунку чи API банку-еквайра. Це працює бездоганно для тих каналів, де оплата дійсно приходить на ваш рахунок і ви маєте до нього прямий доступ. Проблема в затримці: виписка часто оновлюється не миттєво, а обмінники й P2P-майданчики потребують підтвердження за секунди, а не хвилини. Крім того, цей спосіб не працює, коли гроші йдуть напряму між клієнтами (P2P), а не на рахунок платформи.

check.gov.ua

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

Західні сервіси розпізнавання документів розпізнавання документів

На ринку є багато універсальних сервісів розпізнавання документів і квитанцій, орієнтованих на міжнародний ринок — рахунки, чеки магазинів, інвойси. Формально вони можуть «прочитати текст» з фото української квитанції, але не заточені під специфіку українських банків: не знають типових форматів Приват24, monobank, OTP Bank, А-Банку, Raiffeisen, не відрізняють скрін завершеної операції від екрана форми введення суми, не натреновані на локальних схемах підробки. Ціна таких сервісів також зазвичай орієнтована на західний ринок і вища за те, що готовий платити український P2P-бізнес чи обмінник за одну перевірку.

Комерційні захисні сервіси для крипто- і фінплатформ

Є рішення для великих бірж і платіжних систем, орієнтовані на fraud-детекцію на рівні транзакцій і поведінки користувача — але вони зазвичай не про візуальну перевірку самого зображення квитанції, а про аналіз метаданих облікового запису. Для задачі «клієнт надіслав фото — потрібен вердикт за секунди» це інший клас продукту, і найчастіше він або відсутній для дрібного й середнього бізнесу, або вимагає інтеграції, непропорційної масштабу.

Вартість кожного способу залежно від масштабу

Вибір способу перевірки безпосередньо залежить від кількості квитанцій на день. Ось як виглядає економіка для трьох типових сценаріїв:

Спосіб50 квитанцій/день300 квитанцій/день1 000 квитанцій/день
Ручна перевірка~1 год/день, одного оператора вистачає~10 год/день, потрібно 2-3 операторинереально без команди в 5+ людей
Банківська випискабезкоштовно, але затримка хвилинибезкоштовно, але затримка хвилинибезкоштовно, але затримка хвилини
CheckAPI (Start)$1.5/день ($30/міс)$6/день ($30/міс за 1000)$20/день ($200/міс за 10000)
Західні сервіси$5-15/день$30-90/день$100-300/день

Для малого обмінника з 50 заявками ручна перевірка ще працює. Але як тільки обсяг переходить за 100 — витрати на зарплату операторів перевищують вартість API в рази. При 300 квитанціях на день зарплатний фонд операторів на перевірку — це $800-1200/місяць. CheckAPI на тому ж обсязі — $200/місяць.

Швидкість відповіді: чому це критично

В обмінному бізнесі і на P2P-платформах час підтвердження — це не просто зручність, а конкурентна перевага. Клієнт, який чекає 5 хвилин на підтвердження, піде до конкурента, де підтверджують за 30 секунд.

Що важливо при виборі API-рішення

Якщо ви вирішили автоматизувати, ось на що дивитися:

  1. Локальна специфіка. Чи знає модель формати саме українських банків? Універсальний розпізнавач документів і спеціалізована модель — це різні речі.
  2. Вердикт, а не сирий текст. Деякі сервіси повертають «розпізнаний текст з картинки», і вам потрібно самостійно порівнювати його з очікуваними даними. Інші — повертають готовий результат: збігається чи ні.
  3. Відсів екранів відмов. Чи вміє сервіс відрізнити квитанцію завершеної операції від скриншота форми переказу або екрана з помилкою? Детальніше про цю різницю — в статті як перевірити скріншот оплати.
  4. Приватність. Де обробляються зображення? Чи зберігаються вони? Чи передаються третім сторонам? Для фінансового бізнесу це не формальне питання.
  5. Ціна. Рахуйте вартість за одну перевірку, а не за «місячну підписку». При великих обсягах різниця між $0.02 і $0.10 за перевірку — це $2 400/місяць при 1 000 квитанцій на день.

CheckAPI: заточений під український ринок

CheckAPI — API, побудований конкретно під українську специфіку: розпізнає квитанції ПриватБанку, monobank, OTP Bank, А-Банку, Raiffeisen, вміє відрізняти квитанцію завершеної операції від скрину форми оплати чи відхиленого платежу — детальніше в статті про менш поширені банки. В основі — власна ML-модель, навчена на понад 16 000 реальних українських квитанцій, а не універсальний розпізнавач документів, адаптований під локальний ринок заднім числом.

СпосібШвидкістьУкраїнська специфіка
Ручна перевірка15-40 секЗалежить від оператора
Банківська випискаЗатримка хвилини+Тільки для власного рахунку
check.gov.uaСекунди, якщо є кодТільки фіскальні чеки й е-документи
Західні сервіси розпізнаванняСекундиНе заточені під укр. банки
CheckAPI~1 секунда медіанаПриватБанк, monobank, OTP, А-Банк, Raiffeisen

Обробка відбувається на наших серверах, зображення видаляється одразу після перевірки. Сервіс проходить понад 10 000 перевірок на тиждень, 96% з них закриваються повністю автоматично. Тарифи: Start — 1 000 перевірок за $30, Business — 10 000 перевірок за $200, Custom — від $500, це окремий продукт під ваш кейс (ваші банки, ваші правила перевірки, інтеграція з вашою системою). Повний опис запитів і відповідей — у документації API.

Як обирати. Якщо у вас до 50 заявок на день — ручна перевірка ще прийнятна. Якщо потік уже вимірюється сотнями і зростає, варіанти звузились до трьох: банківська виписка (якщо гроші йдуть на ваш рахунок), check.gov.ua (тільки для документів з кодом) або спеціалізований API під український ринок.

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

Перевірка квитанцій OTP Bank, А-Банк, Raiffeisen Автоматична звірка платежів для обмінників Документація API
Хочете перевіряти квитанції автоматично? Дивіться головну сторінку CheckAPI, документацію API або пишіть напряму в Telegram @sarmkadan.