Monobank — один із найпопулярніших банків України. Підключення Monobank Acquiring до вашого інтернет-магазину дає клієнтам зручний спосіб оплати карткою, а вам — автоматичне підтвердження транзакцій без ручної перевірки виписок.
Як працює Monobank Acquiring
Monobank надає REST API з кількома ключовими ендпоінтами:
- Створення інвойсу — POST-запит до
/api/merchant/invoice/createповертаєinvoiceIdтаpageUrl. Покупець переходить на сторінку оплати, вводить дані картки і повертається до магазину. - Webhook підтвердження — після успішної оплати Monobank надсилає POST на ваш callback URL зі статусом
successта сумою. Laravel або OpenCart оновлює статус замовлення автоматично. - Перевірка статусу — GET-запит до
/api/merchant/invoice/status/{invoiceId}дозволяє синхронно перевірити стан платежу — корисно для тривалих транзакцій або повторних запитів. - Повернення коштів — POST до
/api/merchant/invoice/cancelініціює часткове або повне повернення без ручного втручання.
Laravel та OpenCart: що обираємо
Для Laravel-проєктів ми реалізуємо інтеграцію через окремий сервіс-клас з кешуванням токенів і retry-логікою через Guzzle. Webhook обробляється через окрему Route з перевіркою підпису запиту — щоб уникнути підроблених підтверджень.
Для OpenCart ми розробляємо платіжний модуль за стандартом системи, що встановлюється через Extension Installer і не вимагає ручного редагування ядра. Адмін-панель отримує окремий розділ для перегляду транзакцій і налаштування ключів API.
Результат для бізнесу
Магазини, що підключили Monobank Acquiring, відзначають скорочення відмов на касі: клієнти бачать знайомий інтерфейс банку і не вагаються з оплатою. Автоматичний webhook усуває затримку між оплатою і відвантаженням — замовлення потрапляє в обробку за секунди, а не після ручної звірки.
Середній час інтеграції — 2–4 робочих дні залежно від складності платформи.
Хочете підключити Monobank до свого магазину? MaxiMoruM інтегрує Monobank Acquiring для Laravel, OpenCart та WordPress. Напишіть нам — оцінимо проєкт безкоштовно.