Инструкция по установке
программного обеспечения
«CreditPolicy v1»
1. Введение
Программное обеспечение «CreditPolicy v1» это скоринг-сервис, который определяет оценку платежеспособности клиента, в результате которой микрофинансовыми организациями и банками автоматически принимается решение об одобрении или отказе в выдаче кредита.
Цели и назначение:
  • Автоматизации оценки кредитоспособности клиента
  • Снижения кредитных рисков
  • Стандартизации процесса принятия решения по кредиту
  • Сокращения времени ожидания заемщика
Ключевые функции
  1. Анализ кредитоспособности клиента при заявке. Выбор платежеспособных заемщиков на рынке потребительского кредитования, минимизируя риски увеличения объема просроченной задолженности;
  2. Построение независимой скоринг-модели. Объективные критерии и математические модели принятия решения снижают влияние предубеждений, субъективности, а также исключают возникновение ошибок за счет человеческого фактора;
  3. Оптимизация кредитного процесса. Сокращение времени рассмотрения заявки, автоматизация ручных операций кредитных специалистов;
  4. Проверка предоставленных данных на необычные паттерны поведения и противоречия. Сигнализирует о возможных мошеннических действиях со стороны потенциального заемщика, что позволяет принимать меры для защиты от финансовых потерь.
2. Экземпляр программного обеспечения
Программное обеспечение «CreditPolicy v1» требует размещения на
ресурсах и инфраструктуре заказчика (пользователя, клиента) со сборкой ПО и подключения необходимых источников данных.
Доступ к экземпляру ПО предоставляется после приобретения ПО
«CreditPolicy v1»

3. Сборка ПО
Для сборки ПО необходимы следующие инструменты:
  • Openjdk 17.0.9
  • Gradle 8.4
  • Docker 19.03.4+
  • Git
  • OS Linux (например, Ubuntu)
Для сборки ПО необходимо выполнить следующие действия:
1. Скачать исходный код ПО из репозитория по ссылке, которая предо-ставляется клиенту (заказчику) после покупки программного обеспече-ния.
Скачать можно через git-client либо через браузер. Для скачивания через git-client можно воспользоваться командой:
git clone ///ссылка на репозиторий

2. Далее необходимо перейти в директорию deploy и выполнить скрипт
сборки ПО:
cd credit_policy/deploy
bash ./build.sh
В результате сборки будет собрано ПО из исходного кода и собран кон-
тейнер для запуска.

4. Запуск ПО
Необходимое программное обеспечение для запуска:
  • docker, docker-compose
  • OS Linux (например, Ubuntu)
Для запуска ПО необходимо запустить docker-compose файл из директории deploy:
cd credit_policy/deploy
docker-compose -f credit-policy-bundle.yaml up -d
после чего будет поднято 4 контейнера:
Компоненты ПО:
  • credit-policy – контейнер, который содержит исполняемый файл ПО «CreditPolicy v1»
  • mongo – контейнер с mongoDB, для хранения ответов от бюро
  • mysql – контейнер с MySQL, в котором хранятся данные клиентов
  • wiremock – контейнер с wiremock, необходимый для эмуляции ответов из бюро
5. Настройка интеграций
Для работы программного обеспечения необходимо настроить интеграцию с теми источниками данных, которые будут передавать данные необходимые для принятия решения.

Скоринг Бюро
Для получения кредитного отчета, который используются при оценке (скоринге) заемщика при принятии решения о выдаче займа, необходимо настроить интеграцию с бюро и поставщиком кредитных историй «Скоринг Бюро».
Для этого необходимо получить ключ и установить сертификат, который подтверждает соответствие между открытым ключом и информацией, идентифицирующей владельца ключа.
Протокол взаимодействия должен соответствовать последней версии формата запросов и кредитных отчетов «Скоринг бюро».

Перечень РФМ
Для оценки клиента необходимо выполнять проверку по спискам неблагонадежных лиц по линии Росфинмониторинга в целях исполнения законодательства Российской Федерации в сфере противодействия легализации (отмыванию) доходов, полученных преступным путем, финансированию терроризма и
финансированию распространения оружия массового уничтожения. Электронный сервис «Сервисный концентратор Росфинмониторинга» предоставляет возможность получать сведения в рамках, существующих нормативно-правовых актов.
Для обновления перечня РФМ необходимо запросить доступ к личному кабинету Росфинмониторинга по ссылке https://portal.fedsfm.ru/ (с использованием логина и пароля или сертификата).
Полученные учетные данные должны быть установлены для получения
JWT-токена при запросах API методов сервиса, которые будут обновлять все перечни РФМ с заданной периодичностью.

ЕФРСБ
Источником данных о банкротстве потенциальных клиентов используется веб-сервис АИС «Сведения о банкротстве», который предоставляет возможность автоматизированного получения в машиночитаемом виде размещаемой в ЕФРСБ информации в части опубликованных сообщений и сведений о торгах, размещаемых арбитражными управляющими (далее – АУ), организаторами торгов, саморегулируемыми организациями АУ, отчетов должников, а также реестров АУ, саморегулируемых организаций АУ, организаторов торгов, электронных торговых площадок и должников.
Для работы с сервисом необходимо в соответствии с документацией
https://fedresurs.ru/help
  1. провести подключение к демо-контуру;
  2. направить заявку на bhelp@interfax.ru, указав в ней IP-адрес, с которого будет осуществляться тестирование;
  3. • выполнить тестовое подключение к промышленному контуру;
  4. • заключить Договор с АО «Интерфакс».
Для дальнейшей работы пройти аутентификацию по логину и паролю доступа к системе. При прохождении аутентификации необходимо использовать «Digest access authentication». При получении информации от пользователя проверяется IP-адрес, с которого пришло обращение – адрес должен соответствовать перечню IP-адресов, разрешенных для пользователя.

6. API метод сервиса кредитной политики
ПО «CreditPolicy v1» является внутренним сервисом, который вызывается по REST API. Все параметры для вызова метода должны быть получены из источников, перечисленных в разделе 5. В результате работы метод возвращает статус заявки
Метод: POST
URL: /ru-credit-policy/get-decision?version={version}
Для запроса используются следующие параметры:
Параметры ответа: