Маршрут вебхука / Рабочие заметки
Проверка входящего вебхука
Как сохранить доверенную границу интеграции.
Сохраните исходные байты
Проверяйте подпись до преобразования тела запроса. Повторная сериализация JSON может изменить байты и нарушить проверку корректного сообщения.
Следуйте контракту провайдера
Используйте документированные заголовки, алгоритм и порядок ротации ключа. Ограничение времени сообщения применяйте только с учётом предусмотренных повторных доставок.
Сократите журнал
Сохраняйте идентификатор, тип и результат проверки. Платёжные реквизиты и секрет подписи не должны попадать в обычный журнал приложения.