Вебхук — это когда система сама отправляет HTTP-запрос при наступлении события. Вы не опрашиваете API постоянно, а получаете уведомление сразу.
Пользователь оплатил → платёжная система отправляет POST с `status: paid` → ваша система обновляет заказ.
Что проверять:
— корректность метода и формата (POST, JSON)
— обработку дублей (вебхук может прийти дважды)
— идемпотентность операций
— проверку подписи/токена
— таймауты и логирование
⚠️ Частые баги:
— двойная обработка события
— падение при неожиданных полях
— отсутствие валидации подписи
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#теория_на_пальцах
