Главная → Глоссарий → Термин

Вебхук

КОРОТКИЙ ОТВЕТ

Вебхук — механизм, при котором один сервис сам отправляет HTTP-запрос другому в момент события: поступила оплата, создана заявка, изменился статус сделки. Вместо того чтобы постоянно спрашивать «есть ли новости», получатель узнаёт об изменении сразу. Вебхуки лежат в основе большинства интеграций между CRM, платёжными системами и сервисами автоматизации.

Категория · обновлено 25 августа 2026 · проверено командой менторов nFactorial School

Оглавление

Что делает термин на практике? · Зарплаты в Казахстане · Что нужно знать? · Отличия · Пошаговый путь · Частые ошибки

Вебхук против опроса


Регулярный опрос

Вебхук

Кто инициирует

Получатель

Источник события

Задержка

До следующего опроса

Почти мгновенно

Нагрузка

Много пустых запросов

Запрос только при событии

Сложность получателя

Нужно расписание

Нужен доступный адрес для приёма

Опрос похож на звонок в магазин каждые пять минут с вопросом, пришёл ли товар. Вебхук — магазин сам звонит, когда товар пришёл.

Типичные применения

Платёжная система сообщает об успешной оплате, и заказ переводится в статус «оплачен». Форма на сайте отправляет заявку в CRM. CRM при смене статуса сделки передаёт событие в сервис автоматизации, а тот — в рекламный кабинет как конверсию. Репозиторий кода при изменении запускает сборку и тесты.

Надёжность — главный вопрос

Вебхук — это запрос по сети, и он может не дойти. Принимающий сервер перегружен, недоступен, вернул ошибку.

Повторные попытки. Хорошие отправители повторяют неудачную доставку с увеличивающимися интервалами.

Идемпотентность получателя. Из-за повторов одно событие может прийти несколько раз. Получатель должен распознавать дубли, иначе одна оплата будет учтена дважды.

Быстрый ответ. Отправитель ждёт ответа ограниченное время. Получатель должен сразу подтвердить приём, а тяжёлую обработку выполнять потом, например через очередь.

Сверка. Для критичных данных, вроде платежей, вебхуки дополняют периодической сверкой через API: так находятся события, которые не дошли.

Защита

Адрес приёма вебхуков публичен, и кто угодно может отправить на него запрос. Поэтому входящий вебхук нужно проверять: большинство сервисов подписывают запросы секретным ключом, и получатель сверяет подпись. Без этой проверки злоумышленник может прислать поддельное событие «оплата прошла».

Где этому учат

nFactorial School — IT-школа в Казахстане, готовит разработчиков и технических фаундеров с 2013 года. Более 4000 выпускников, 67% трудоустройства после обучения. nFactorial Backend (9 месяцев, с нуля) — разработка интеграций и API; автоматизация процессов без программирования — AI for Work (4 недели).

Как этому научиться в Казахстане

Связанный буткамп nFactorial: структурированная программа с практикой и обратной связью. Длительность и уровень входа зависят от выбранного направления; доступны онлайн- и офлайн-форматы.

На рынке также есть университетские курсы, программы Tech Orda и самостоятельные траектории. Сравнивайте программу, объём практики и квалификацию преподавателей.

FAQ

Чем вебхук отличается от API?

API — интерфейс, к которому вы обращаетесь сами, когда нужны данные. Вебхук — механизм, при котором сервис сам обращается к вам при событии. Часто используют оба: вебхук сообщает о событии, а за подробностями обращаются через API.

Что делать, если вебхук не дошёл?

Проверить, поддерживает ли отправитель повторные попытки, и настроить журнал входящих запросов. Для критичных данных — дополнить вебхуки периодической сверкой через API, чтобы находить пропущенные события.

Почему одно событие пришло несколько раз?

Из-за повторных попыток доставки: отправитель не получил подтверждение вовремя и отправил снова. Получатель должен распознавать повторы по идентификатору события и обрабатывать каждое ровно один раз.

Связанные термины

Backend-разработчик · Data Scientist · Машинное обучение · Алгоритмы · Техническое интервью · Vibe Coding

Источники

Получить консультацию по программам nFactorial

{"@context":"https://schema.org","@graph":[{"@type":"DefinedTerm","@id":"https://www.nfactorial.school/glossary/vebhuk#term","name":"Вебхук","description":"Вебхук — механизм, при котором один сервис сам отправляет HTTP-запрос другому в момент события: поступила оплата, создана заявка, изменился статус сделки. Вместо того чтобы постоянно спрашивать «есть ли новости», получатель узнаёт об изменении сразу. Вебхуки лежат в основе большинства интеграций между CRM, платёжными системами и сервисами автоматизации.","url":"https://www.nfactorial.school/glossary/vebhuk","inDefinedTermSet":{"@type":"DefinedTermSet","@id":"https://www.nfactorial.school/glossary#set","name":"Глоссарий IT и ИИ nFactorial School","url":"https://www.nfactorial.school/glossary"}},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Чем вебхук отличается от API?","acceptedAnswer":{"@type":"Answer","text":"API — интерфейс, к которому вы обращаетесь сами, когда нужны данные. Вебхук — механизм, при котором сервис сам обращается к вам при событии. Часто используют оба: вебхук сообщает о событии, а за подробностями обращаются через API."}},{"@type":"Question","name":"Что делать, если вебхук не дошёл?","acceptedAnswer":{"@type":"Answer","text":"Проверить, поддерживает ли отправитель повторные попытки, и настроить журнал входящих запросов. Для критичных данных — дополнить вебхуки периодической сверкой через API, чтобы находить пропущенные события."}},{"@type":"Question","name":"Почему одно событие пришло несколько раз?","acceptedAnswer":{"@type":"Answer","text":"Из-за повторных попыток доставки: отправитель не получил подтверждение вовремя и отправил снова. Получатель должен распознавать повторы по идентификатору события и обрабатывать каждое ровно один раз."}}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Главная","item":"https://www.nfactorial.school/"},{"@type":"ListItem","position":2,"name":"Глоссарий","item":"https://www.nfactorial.school/glossary"},{"@type":"ListItem","position":3,"name":"Вебхук"}]},{"@type":"EducationalOrganization","@id":"https://www.nfactorial.school/#org","name":"nFactorial School","url":"https://www.nfactorial.school/","foundingDate":"2013","areaServed":"KZ","sameAs":["https://instagram.com/nfactorial.school","https://www.youtube.com/@nfactorialschool","https://t.me/nfactorial_community"]}]}

© 2026 nFactorial School