Перейти к содержимому
N1
Интеграции · ПКБ · проверка заёмщика

Заявка на проверку заёмщика в ПКБ — с публичной страницы прямо в CRM

Клиент: Агрокредитование, NDA Категория: Интеграции Стек: Bitrix24 (коробка, REST-вебхук), PHP 8.1, SOAP (ext-soap), сервисы ПКБ, JavaScript Срок: сжатые сроки
Проблема

Компании нужно было быстро проверить идею: заявитель сам заполняет форму на сайте, заявка сразу становится сделкой в CRM, а проверка заёмщика в кредитном бюро идёт из того же процесса — без ручного переноса ИИН/БИН и данных о посевах.

Ограничения

Сжатый срок; сервисы ПКБ подключались по технической документации, а данные заёмщика и гарантов нужно было проверять ещё до отправки.

Что сделал
  • Публичная страница-форма: год закупа и культура подтягиваются из справочников полей сделки, площадь — только целое число
  • Проверка ИИН/БИН по контрольной сумме (12 цифр, два набора весов) — и в браузере, и на сервере
  • Несколько гарантов в одной заявке, каждый ИИН/БИН проверяется отдельно
  • Заявка создаёт сделку в нужной воронке через REST-вебхук, после отправки открывается окно подписания ЭЦП
  • SOAP-клиент ПКБ: пакетная загрузка данных (XML → ZIP → base64), статус загрузки, получение отчётов, опциональный REST-режим
  • Клиент сервиса космического мониторинга полей ПКБ: авторизация с обновлением токенов, запрос по ИИН/БИН, результат отчёта и история запросов
Архитектура
Публичная форма → Проверка ИИН/БИН → Сделка Bitrix24 (REST) → Подпись ЭЦП → Клиенты сервисов ПКБ
Результат

Заявка с публичной страницы становится сделкой в CRM, данные заёмщика и гарантов проверяются до отправки, а клиенты сервисов ПКБ оформлены отдельными библиотеками и переиспользуются.

Что можно переиспользовать
Проверка ИИН/БИН по контрольной сумме (JS и PHP) SOAP-клиент ПКБ: пакеты, статус, отчёты Клиент сервиса космического мониторинга полей ПКБ