Вебхуки
Событийные уведомления: user.created, payment.succeeded, user.revoked.
Зарегистрировать endpoint
Настройки → Webhooks → Добавить. Введите URL и выберите события.
Поддерживаемые события
user.created— новый пользователь.user.renewed— продление подписки.user.revoked— пользователь отключен.payment.succeeded— оплата прошла.payment.refunded— возврат.
Формат
POST {your_url}
X-Logrus-Signature: sha256=<hex>
{
"event": "user.created",
"data": { ... },
"timestamp": "2026-04-21T...",
"idempotency_key": "..."
}
Подпись
HMAC-SHA256 body с shared secret'ом (выдаём при регистрации webhook'а). Проверяйте обязательно.
Повторные попытки
При 5xx или таймауте — до 10 попыток с экспоненциальным backoff'ом (1m, 2m, 4m, ...). Сохраните idempotency_key и не обрабатывайте дубликаты.