Към съдържанието
N1
Интеграции · Bitrix24 · кредитни заявки

Кредитни заявки към банката направо от сделката

Клиент: Автомобилен маркетплейс, NDA Категория: Интеграции Стек: PHP 8.3, Bitrix24 D7, смарт процеси, ORM, REST API на финансов брокер, SMS шлюз на оператор, бизнес процеси, cron Срок: внедрявано поетапно
Проблем

Кредитната заявка живееше извън CRM: данните за клиента и автомобила мениджърът пренасяше ръчно, а решението на банката не се виждаше в сделката — изясняваше се с обаждания. По сделката не можеше да се разбере къде е заявката и защо е отказана.

Ограничения

Обменът минава през финансов брокер, чийто реален формат на callback-ите се разминаваше със заданието; банката има собствен справочник със статуси, а кредитните продукти — лимити по сума и срок. След одобряване на договора заявка вече не може да се подава.

Какво направих
  • Смарт процес „Кредитни заявки“ с 21 полета за резултат и права по роли: мениджърът вижда своите заявки, ръководителят — своя отдел, администраторът — всички
  • Изпращане към брокера от картата на сделката: чернова, проверка на задължителните полета и лимитите на продукта, забрана за подаване след одобряване на договора, защита от двойно натискане
  • Приемане на callback-и: автентикация с ключ, идемпотентност по eventId, толерантно парсене на тялото — 5 дни callback-ите тихо не се записваха заради разминаване със заданието, открито и поправено
  • Справочник със статуси на банката — 28 бизнес и 16 технически; окончателното решение създава „дейност“ за мениджъра и се записва в таймлайна на сделката
  • SMS до клиента с линк към анкетата на банката по правилото „една заявка — едно SMS“, с приемане на отчета за доставка
  • Дневник на обмена по 6 направления, робот на бизнес процес „Изпрати заявка“ и сутрешен наблюдател за заявки без събития повече от 3 дни
Архитектура
Карта на сделката → Валидация и смарт процес → API на финансовия брокер → Callback-и и статуси на банката → SMS и „дейност“ за мениджъра
Резултат

Модулът работи в продукция от 10.08.2026, от 08.09 — на продукционната среда на брокера, SMS до клиентите се изпращат от 31.08. Логиката без мрежа се покрива от 192 CLI проверки, а всяко събитие от обмена се вижда в дневника и в таймлайна на сделката.

Какво може да се преизползва
Приемник на callback-и с ключ, идемпотентност и толерантно парсене на тялото Дневник на обмена с маскиране на личните данни Cron наблюдател за „увиснали“ заявки