Monobank API — інтеграція платежів у Laravel та WordPress
Monobank — найбільший необанк України з понад 8 мільйонами активних клієнтів. Підключення Monobank Acquiring до інтернет-магазину дає покупцям зручну оплату карткою, Apple Pay і Google Pay — без зайвих кроків у checkout.
Що таке Monobank Acquiring API
Monobank надає відкритий REST API для приймання платежів: одноразові транзакції, платіжні посилання, повернення коштів та регулярні списання. Sandbox доступний безкоштовно — тестування можна почати в день підключення.
Інтеграція в Laravel
У Laravel-проєкті ми реалізуємо інтеграцію через окремий service class, який відповідає за єдину задачу — взаємодію з Monobank API:
// app/Services/MonobankPaymentService.php
class MonobankPaymentService
{
public function createInvoice(Order $order): string
{
$response = Http::withToken(config('monobank.token'))
->post('https://api.monobank.ua/api/merchant/invoice/create', [
'amount' => $order->total_in_kopecks,
'ccy' => 980, // UAH
'merchantPaymInfo' => [
'reference' => $order->uuid,
'destination' => 'Оплата замовлення #' . $order->number,
],
'redirectUrl' => route('orders.success', $order),
'webHookUrl' => route('webhooks.monobank'),
]);
return $response->json('pageUrl');
}
} Webhook-обробник верифікує підпис запиту через заголовок X-Sign і оновлює статус замовлення в базі даних автоматично — без ручних дій менеджера.
Інтеграція в WordPress / WooCommerce
Для WooCommerce ми розробляємо кастомний payment gateway клас, що розширює WC_Payment_Gateway. Він з'являється у списку способів оплати в адмін-панелі та підтримує налаштування API-токена і webhook URL прямо з інтерфейсу — без правок PHP-файлів.
Що отримує бізнес
- Автоматична зміна статусу замовлення після підтвердження оплати
- Повернення коштів через API у два кліки з адмін-панелі
- Підтримка Apple Pay і Google Pay через Monobank SDK
- Журнал транзакцій з прив'язкою до замовлень у системі
Терміни та результат
Типова інтеграція Monobank Acquiring у Laravel або WooCommerce займає 3–5 робочих днів, включаючи тестування в sandbox і перехід на бойовий режим.
Потрібна платіжна інтеграція для вашого магазину? Команда MaxiMoruM реалізує її з нуля — з документацією, тестуванням і підтримкою. Деталі на maximorum.com.