Коли клієнт оплачує замовлення через LiqPay, бізнес часто дізнається про це із запізненням: менеджер перевіряє кабінет вручну, статус у CRM оновлюють «коли дійдуть руки», а клієнт чекає на підтвердження. Кожна хвилина затримки знижує довіру й перевантажує операційну команду рутиною. Вебхуки LiqPay у поєднанні з n8n усувають цей розрив — кожна успішна оплата миттєво запускає ланцюжок дій без участі людини.
Проблема: ручна обробка платежів не масштабується
При десятку замовлень на день ручна звірка ще терпима. На сотні транзакцій вона стає вузьким місцем: пропущені оплати, дублі в обліку, затримки з відвантаженням і незадоволені клієнти. Бізнесу потрібен не ще один співробітник, а надійний процес, який реагує на подію «оплата пройшла» автоматично й передбачувано.
Рішення: вебхук LiqPay як тригер у n8n
LiqPay після кожної транзакції надсилає server-to-server callback — POST-запит з полями data та signature. n8n приймає цей запит вузлом Webhook і запускає сценарій. Ключовий крок — перевірка підпису: signature = base64(sha1(private_key + data + private_key)). Якщо обчислений підпис збігається з отриманим, подія справжня; якщо ні — запит відхиляється. Це захищає від підроблених сповіщень і гарантує, що автоматизація спрацьовує лише на реальні оплати.
Конкретні кроки впровадження
- Webhook-вузол. Створіть у n8n Production Webhook URL і вкажіть його як
server_urlу параметрах платежу LiqPay. - Декодування даних. Розкодуйте поле
dataз base64 у JSON — отримаєтеorder_id,amount,statusта інші реквізити транзакції. - Верифікація підпису. Вузлом Code або Crypto перерахуйте
signatureі порівняйте з отриманим. Розбіжність — зупиняєте сценарій. - Фільтр статусу. Вузлом IF пропускайте далі лише
status = success(та за потребиsubscribedдля підписок). - Дії після оплати. Оновіть замовлення в OpenCart чи Laravel через API, змініть статус угоди в CRM, надішліть клієнту лист або повідомлення в Telegram, додайте рядок у Google Sheets для фінансового обліку.
- Обробка помилок. Підключіть гілку Error Trigger і сповіщення команді, щоб жодна оплата не «загубилася» через збій інтеграції.
Що це дає бізнесу
Підтвердження клієнту йде за секунди, а не за години. CRM і склад завжди синхронізовані з реальними платежами. Менеджери звільняються від ручної звірки й зосереджуються на продажах. Фінансовий облік формується автоматично, без помилок копіювання. У результаті — швидша обробка замовлень, менше операційних витрат і вища конверсія повторних покупок.
MaxiMoruM понад 20 років будує надійні інтеграції на PHP, Laravel, WordPress та OpenCart і налаштовує автоматизацію бізнес-процесів з українськими платіжними та логістичними сервісами. Хочете під'єднати LiqPay-вебхуки до своїх систем і прибрати ручну рутину? Обговоримо ваш проєкт на maximorum.com.