Перейти к содержимому
Помощь

Вебхуки

Уведомления вашей системы о новых заказах, сменах статуса и изменении остатков.

Обмен данными#вебхуки#интеграция#подпись

Вебхук — это HTTP-запрос от площадки на ваш адрес в момент события. Кабинет → Настройки → Вебхуки.

Вебхуки входят в тариф «Рост» и выше (Тариф продавца и оплата подписки). На младшем тарифе раздел открыт только для чтения: прежние записи видны и их можно удалить, но новые не заводятся и события не отправляются.

Вебхуки: адрес и события с секретом, заголовки запроса и проверка подписи HMAC, повторы доставки и журнал

Настройка

  • URL — адрес, который принимает POST с JSON.
  • События:
    • order.created — новый заказ; приходит продавцу (покупатель этот заказ и так оформил сам);
    • order.status_changed — заказ сменил статус; приходит обеим сторонам сделки;
    • stock.changed — изменился остаток товара; приходит владельцу товара.
  • Активен — включает и отключает отправку.

Что в теле запроса

Тело — короткая карточка сделки: order (id, номер, статус, суммы, число позиций, даты), seller и buyer (id, название, ИНН), а также side — кем вашей компании приходится этот заказ (seller или buyer). У order.status_changed дополнительно есть from, to, comment и changed_by — кто сменил статус: по нему легко отличить своё действие от действия второй стороны.

Позиции заказа, реквизиты доставки и контакты в теле не передаются — заберите их по order.id через API (REST API и токены). Так вебхук остаётся лёгким, а данные — всегда актуальными.

При создании показывается секрет — он виден один раз. Каждый запрос подписывается им: заголовок X-Kup2b-Signature содержит HMAC-SHA256 от тела запроса. Проверяйте подпись, прежде чем доверять данным. Дополнительно приходят X-Kup2b-Event (событие) и X-Kup2b-Delivery (идентификатор доставки — по нему удобно отбрасывать повторы).

В теле есть и event_id — идентификатор самого события сделки. Площадка доводит событие до доставки даже после сбоя у себя (очередь, перезапуск), и в редком случае одно событие может прийти повторно: у повтора event_id тот же — запоминайте обработанные и пропускайте их. У stock.changed события сделки нет — event_id там пустой (null).

Доставка и повторы

Ваш обработчик должен ответить кодом 2xx. Если ответа нет или код другой, площадка повторит попытку до пяти раз с нарастающими паузами (1, 5, 25 и 125 минут). Журнал доставок — на той же странице: событие, код ответа, число попыток, время. Кнопка «Тест» отправляет пробное событие.

Отвечайте быстро: тяжёлую обработку ставьте в свою очередь, а на вебхук возвращайте 200 сразу. Для выборки данных по событию используйте API (REST API и токены).

Обновлено: 07.10.2026

Похожие статьи

Импорт прайсов, остатков и каталогаЭкспорт и загрузка файлаОбмен с 1СREST API и токеныДоступы к внешним системам

Б2Б-площадка: каталог поставщиков и своя цена для каждого контрагента.

Коробочная версияВидеоинструкции для продавцовВидеоинструкции для покупателей

Инструменты

Счёт на оплату с QR-кодомQR-код для оплаты по реквизитамКалькулятор НДСПроизводственный календарьВсе инструменты

Контакты

hello@kup2b.ru

ИП Коновалова Ю. В., ИНН 590402889790

© 2026 Куп2Б

Разработка — Омегаконтур

Только для юридических лиц и ИП