Федеральная микрофинансовая компания. Заявки поступают от частных клиентов через собственные цифровые каналы, а также от партнёров через брокерские платформы. Заказчик сам выдаёт займы и принимает по ним решения.
О проекте
Заказчик получает часть кредитных заявок через брокерские платформы: брокер отправляет заявку клиента сразу в несколько финансовых организаций. Наша команда разработала интеграционный шлюз, который принимает такие заявки, проверяет их и передаёт в основную систему заказчика.
Каждая брокерская платформа присылает пакет документов в своём формате, а основная система работает со своими справочниками и своим процессом рассмотрения заявки. Раньше каждое новое подключение требовало доработок на стороне основной системы.
Шлюз вынесли в отдельный сервис с единым контрактом обмена данными. Основная система интегрируется с ним один раз, а различия форматов, проверку данных и обмен статусами с партнёрами берёт на себя шлюз.
Задачи проекта
Вынести интеграции с брокерскими платформами из основной системы в отдельный сервис
Принимать и проверять пакеты документов на соответствие бизнес-требованиям
Конвертировать заявки из форматов партнёров в формат основной системы и обратно
Возвращать партнёру решения и запросы на доработку документов
Как мы это сделали
- 01
Погружение в процесс
Изучили, как заявка проходит через основную систему, и разобрали форматы данных брокерских платформ
- 02
Единый контракт
Вместе с заказчиком зафиксировали контракт обмена данными, по которому основная система интегрируется со шлюзом один раз
- 03
Сервисы шлюза
Собрали шлюз из четырёх PHP-сервисов: приём и отправка запросов, конвертация форматов, маршрутизация заявок, бэкенд кабинета партнёра. Сервисы обмениваются данными через RabbitMQ
- 04
Справочники и проверка
Настроили проверку входящих данных и передачу значений по идентификаторам справочников заказчика, которые синхронизируются из учётной системы на 1С
- 05
Подключение площадок
Подключили две брокерские платформы со своими форматами данных и настроили возврат статусов и запросов на доработку документов
Кто и на чём
Команда проекта
Стек
Как работаем
Спринты и релизы по ним, ежедневные синки, оценка задач разработки, ручное и автоматизированное тестирование.
Что получил клиент
Шлюз стал единой точкой входа для партнёрских заявок, и команда готовит подключение следующих площадок.
Похожаязадача?
Расскажите о ней — подберём команду и предложим решение.
Заявка отправлена
Спасибо! Мы свяжемся с вами в рабочее время.



