Payments
Як підключити LiqPay-підписки у B2B SaaS
Базова архітектура recurring billing з webhook-верифікацією та керуванням підпискою в кабінеті.
Мінімальна архітектура
- Сформувати checkout payload на сервері та повернути data + signature.
- Обробити webhook: verify signature, idempotency, replay guard.
- Синхронізувати статус підписки в БД та UI.
- Реалізувати cancel flow у кабінеті.
Типові ризики
- Повторні webhook події без idempotency ключа.
- Старі replay події без перевірки часу.
- Непрозорий статус для користувача після оплати.
UX-вимога
Користувач має бачити активний план, дату наступного списання та історію транзакцій у одному місці.
Переглянути реалізацію в ProLid
Checkout і Billing уже доступні у dashboard.