API
ДокументацияОшибки и поддержка

Вебхук не приходит или не проходит проверку подписи

Как проверить адрес сервера, журнал доставок и расчёт подписи HMAC.

WAIX API · Обновлено 22 сентября 2026

Нет HTTP-запросов

  1. Убедитесь, что endpoint включён и выбраны нужные события.
  2. Нажмите «Отправить тестовое событие». Посмотрите результат в списке последних доставок.
  3. Проверьте публичный DNS, HTTPS, порт 443 и сертификат. localhost и внутренние IP не подходят.
  4. Проверьте firewall/WAF и отсутствие редиректа на вход.
  5. Если тест дошёл, отправьте реальное сообщение с другого телефона. Наличие события зависит от действующего подключения Meta.

HMAC не совпадает

  • Используется секрет вебхука, а не API-ключ.
  • Тело не изменено JSON.parse + JSON.stringify, пробелами или декодированием.
  • Перед телом добавлены timestamp и одна точка.
  • Сравнивается v1= плюс hex SHA-256, а не Base64.
  • Часы сервера синхронизированы. После ротации установлен новый секрет.

WAIX видит ошибку, хотя CRM получила запрос

Проверьте, успевает ли сервер вернуть HTTP 2xx за 10 секунд. Если CRM обработала событие, но WAIX не получил ответ, запрос придёт повторно. Храните ID обработанных событий, чтобы такой повтор не выполнил действие второй раз.

Остался вопрос по этой инструкции?Написать в поддержку →