Перейти к содержимому
N1
Интеграции · Bitrix24 · TrustMe · ЭЦП

Интеграция электронного подписания (TrustMe)

Клиент: sattar.kz Категория: Интеграции Стек: Bitrix24 Smart Process, TrustMe API, PHP, webhook, cURL Срок: 2–4 недели
Проблема

Отправка договоров на электронное подписание была реализована отдельно на нескольких CRM-порталах: без единого хранения статуса подписания и без защиты вебхука от повторной обработки.

Ограничения

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

Что сделал
  • Точка отправки договора на подпись прямо из карточки сделки
  • Приём статуса подписания через защищённый вебхук
  • Аудит существующей интеграции: карта потоков данных и точек отказа
  • Вынос логики в отдельный модуль — клиент API, сервис, обработчики, хранилище статусов
  • Идемпотентная обработка повторных вебхуков
Скриншоты
Скриншот скоро появится Кнопка отправки договора на подпись из карточки сделки
Скриншот скоро появится Статус подписания на карточке после ответа вебхука
Скриншот скоро появится История статусов подписания

Архитектура
Bitrix24 Smart Process TrustMe Client Webhook Handler Хранилище статусов CRM-поля/комментарии
Результат

Электронное подписание перестало быть россыпью похожих скриптов на разных порталах: у интеграции появилась единая архитектура, история статусов и вебхук, который не боится повторной доставки.

Что можно переиспользовать
Клиент TrustMe API Идемпотентный обработчик вебхука Слой хранения статусов подписания Подход к аудиту и переносу legacy-интеграции