---
title: Интеграционный шлюз для приёма кредитных заявок от брокерских платформ
url: https://evapps.ru/case/integracionnyj-shlyuz-dlya-priema-kreditnyh-zayavok-ot-brokerskih-platform/
description: Шлюз для МФО: приём, проверка, конвертация и маршрутизация кредитных заявок от брокерских платформ без доработок основной системы.
industry:
  - Финтех
services:
  - Интеграции
  - Backend-разработка
technologies:
  - PHP
solutions: []
---

# Интеграционный шлюз для приёма кредитных заявок от брокерских платформ

> Федеральная микрофинансовая компания. Заявки поступают от частных клиентов через собственные цифровые каналы, а также от партнёров через брокерские платформы. Заказчик сам выдаёт займы и принимает по ним решения.

## О проекте

Заказчик получает часть кредитных заявок через брокерские платформы: брокер отправляет заявку клиента сразу в несколько финансовых организаций. Наша команда разработала интеграционный шлюз, который принимает такие заявки, проверяет их и передаёт в основную систему заказчика.

Каждая брокерская платформа присылает пакет документов в своём формате, а основная система работает со своими справочниками и своим процессом рассмотрения заявки. Раньше каждое новое подключение требовало доработок на стороне основной системы.

Шлюз вынесли в отдельный сервис с единым контрактом обмена данными. Основная система интегрируется с ним один раз, а различия форматов, проверку данных и обмен статусами с партнёрами берёт на себя шлюз.

## Задачи проекта

1. Вынести интеграции с брокерскими платформами из основной системы в отдельный сервис
2. Принимать и проверять пакеты документов на соответствие бизнес-требованиям
3. Конвертировать заявки из форматов партнёров в формат основной системы и обратно
4. Возвращать партнёру решения и запросы на доработку документов

## Как мы это сделали

**1. Погружение в процесс.** Изучили, как заявка проходит через основную систему, и разобрали форматы данных брокерских платформ.

**2. Единый контракт.** Вместе с заказчиком зафиксировали контракт обмена данными, по которому основная система интегрируется со шлюзом один раз.

**3. Сервисы шлюза.** Собрали шлюз из четырёх PHP-сервисов: приём и отправка запросов, конвертация форматов, маршрутизация заявок, бэкенд кабинета партнёра. Сервисы обмениваются данными через RabbitMQ.

**4. Справочники и проверка.** Настроили проверку входящих данных и передачу значений по идентификаторам справочников заказчика, которые синхронизируются из учётной системы на 1С.

**5. Подключение площадок.** Подключили две брокерские платформы со своими форматами данных и настроили возврат статусов и запросов на доработку документов.

## Команда проекта

Менеджер проекта, PHP-разработчики, C#-разработчики, Фронтенд-разработчик, 1С-разработчик, Аналитики, Тестировщики

## Стек

PHP 7.4, RabbitMQ, MySQL, Redis, Kibana, Docker, CI/CD, REST API, JSON

## Как работаем

Спринты и релизы по ним, ежедневные синки, оценка задач разработки, ручное и автоматизированное тестирование.

## Что получил клиент

- **4** — Сервиса в шлюзе, работающем отдельно от основной системы
- **2** — Брокерские платформы подключены, каждая со своим форматом данных
- **7 мес.** — От пустого репозитория до первой рабочей интеграции
- **1** — Интеграция на стороне основной системы вместо отдельной под каждого брокера
- **Интеграции отдельно от ядра** — Новые брокерские платформы подключаются без доработок основной системы: заказчик только настраивает маршрут заявки

> Шлюз стал единой точкой входа для партнёрских заявок, и команда готовит подключение следующих площадок.
