Центр разработчиков

Событие Webhook

Описание сообщений обратного вызова Webhook

Адрес обратного вызова должен быть введен в eSignGlobalНастройки - Интеграция - Webhookна странице редактирования конфигурации.

Код состояния HTTP, возвращаемый eSignGlobal, находится в диапазоне200~299между, eSignGlobal считаетуведомление успешным, в противном случае eSignGloabal считаетуведомление неудачным

  • После сбоя уведомления служба уведомлений eSignGlobal выполнитдо 16 повторных попытокуведомления. Механизм повторных попыток выглядит следующим образом:

(Разные модули могут использовать два разных механизма повторных попыток. Если уведомление об успешной повторной попытке прерывается посередине, повторные попытки больше не продолжаются):

image.png
  • Чтобы избежать повторных уведомлений из-за сбоя службы уведомлений eSignGlobal при анализе данных JSON, убедитесь, что возвращаемые данные JSON не содержат пробелов \/или других специальных символов. Рекомендуется возвращать их напрямую при успешном получении {"code":"200","msg":"success"}
  • Чтобы обеспечить своевременность и надежность уведомлений обратного вызова, разработчикам рекомендуется после получения уведомления обратного вызова в течение5 секундвернутьHTTP-код состояния (200)в службу уведомлений eSignGlobal.
  • Если разработчик не может завершить обработку бизнес-операций, связанных с уведомлением обратного вызова, в течение 5 секунд, используйте асинхронный метод для последующей обработки бизнес-операций.

 

Список событий

Модуль

Тип события Action

Название события

Описание события

Documents

ENVELOPE_START

Envelope Start

После запуска процесса подписания

ENVELOPE_SIGNER_SIGNED

Envelope Signer Signed

После запуска процесса подписания любой подписант завершает подписание

ENVELOPE_ALL_SIGNER_SIGNED

Envelope All Signer Signed

После запуска процесса подписания все подписанты завершают подписание

ENVELOPE_FINISH

Envelope Finish

Процесс подписания завершен

ENVELOPE_CANCEL

Envelope Cancel

После запуска процесса подписания инициатор аннулирует процесс подписания

ENVELOPE_EXPIRED

Envelope Expired

Время выполнения процесса подписания превышает срок действия

Описание сообщений обратного вызова Webhook
Список событий