Для настройки веб-хуков необходимо перейти в раздел Правила программы - Веб-хуки.

image-1709294380052.png

  1. Адрес - адрес по которому будет отправлены web-hooks. 
  2. Событие - могут иметь типы:
    1. before_registration (До регистрации)- /organization/user/new перед добавлением пользователя, после проверок входных параметров.
    2. after_registration (После регистрации) - /organization/user/new после успешного добавления пользователя.
    3. before_order_add (Перед добавлением заказа) - /organization/order/add, /user/order/add (Добавить заказ). Перед добавлением заказа.
    4. before_order_update (Перед обновлением заказа) - /organization/order/{id}, /user/order/{id} (Обновить заказ). Перед обновлением заказа.
    5. before_order_setstatus (Перед установкой статуса заказа) - /organization/order/set_status (Установить статус заказа). Перед выполнением метода. /user/sber_get_status (Проверка статуса оплаты заказа через Сбербанк), если проведена полная авторизация суммы заказа
    6. before_delivery_service_calculate - /organization/delivery_service/{id}/calculate (Рассчитать стоимость доставки). Перед выполнением метода
    7. before_user_update (Перед обновлением пользователя) - /organization/user/{id} (Обновить информацию о пользователе). Перед выполнением метода
    8. before_user_new (Перед новым пользователем) - POST /user/new (Зарегистрировать пользователя). Перед выполнением метода
    9. on_subscription (При подписке) - при настроенном событие с типом "При истечении срока действия подписки".
  3. Порядок применения - порядковый номер выполнения web-hooks. Чем меньше номер, тем раньше выполнится web-hooks.
  4. Блок без ответа - если установлен флаг, то web-hooks не будет сохранять и ожидать ответ, в случае если он есть.
  5. Ожидание ответа - если установлен флаг, то web-hooks будет ожидать ответ.
  6. Ответ содержит данные - если установлен флаг, то web-hooks будет сохранять ответ.