MyCredit - це онлайн-сервіс кредитування. Це один з топ-3 сервісів в Україні. Ринок мікрофінансування розвивається, і цей проєкт був складним завданням, побудованим з урахуванням масштабування для майбутнього високого навантаження з багатьма точками інтеграції з зовнішніми застосунками.
Бізнес-виклики
Наш клієнт звернувся до нас з проханням розробити програмне забезпечення для нової мікрофінансової компанії. На той момент сектор мікрофінансування тільки виникав на українському ринку, і було дуже мало подібних послуг для орієнтації. Ми співпрацювали з консультантом банківського бізнесу, який пояснив, як мають функціонувати процеси та які функції потрібні. Наше завдання полягало в адаптації їх до мікрофінансового бізнесу та перетворенні їх на онлайн-сервіс.
- Розробити процес онлайн-заявки на кредит та його видачі;
- Розробити процес верифікації позичальника;
- Дозволити користувачам подавати заявки на кредити;
- Дозволити користувачам стежити за статусом їх поточного кредиту;
- Дозволити користувачам повертати/продовжувати кредити онлайн;
- Дозволити користувачам пов'язувати свою карту для отримання кредиту;
- Реалізувати процес повідомлення клієнтів про поточний стан їх кредиту;
- Забезпечити безпечне зберігання даних користувачів;
- Дозволити адміністраторам стежити за статусом кредитів;
- Реалізувати процес підписання угоди про кредитування онлайн;
- Реалізувати щоденне нарахування відсотків на видані кредити;
- Дозволити адміністраторам налаштовувати кредитні продукти (для першоразових користувачів, постійних користувачів);
- Дозволити адміністраторам стежити за кредитною історією позичальників;
- Дозволити адміністраторам керувати простроченими позиками;
- Забезпечити безперебійну роботу системи з великим обсягом даних.
Ключові результати
Ми вважаємо, що основним результатом нашої роботи є те, що цей проєкт став одним з найпопулярніших мікрофінансових сервісів в Україні.
- Інтегровано UBKI API для отримання кредитної історії клієнта;
- Інтегровано Scorista.ua API для отримання оцінки позичальників;
- Розроблено систему бізнес-правил для початкової кваліфікації позичальника;
- Розроблено систему черг для запуску запланованих операцій з нарахування відсотків на кредити, зміни статусів кредитів;
- Розроблено процес підписання кредитних угод за допомогою SMS;
- Створено адміністративну панель з багаторівневою системою доступу;
- Розроблено систему повідомлень (SMS / електронна пошта);
- Інтегровано платіжний сервіс;
- Інтегровано CPA мережі;
- Створено процес подачі заявок на кредит;
- Розроблено і реалізовано кредитний калькулятор;
- Створено особистий кабінет клієнта, який дозволяє користувачам переглядати історію виданих кредитів, переглядати поточний статус кредиту, пов'язувати кредитну картку, погашати кредит онлайн, продовжувати кредит онлайн, підписувати кредитну угоду;
- Створено автоматизований процес дебітування карток клієнтів за боргом;
- Розроблено автоматизований процес стягнення простроченої заборгованості (інкасація боргів);
- Розроблено автоматизовані процеси управління мікрокредитами, такі як: продовження терміну позики, часткова або повна сплата; розрахунок відсотків, штрафів та пені на позики; переказ сум позик на банківські картки клієнтів; ручне та автоматичне схвалення заявок на позику;
- Розроблено систему для створення звітів різних типів (бухгалтер, робота з CPA мережами, звіт про видані та прострочені позики, звіт про клієнтів, щоденний звіт).

Наші рішення
Система була розгорнута на платформі AWS з використанням наступних сервісів:
- Балансувальник навантаження;
- Екземпляр EC2;
- Група автоматичного масштабування;
- Кошик S3;
- RDS;
- Redis;
Були здійснені наступні інтеграції:
- Сервіси SMS / електронної пошти: esputnik;
- Сервіси платежів: Fondy, Wayforpay;
- Інтеграції з CPA мережами: Admitad, SalesDoubler;
- Інтеграції з зовнішніми сервісами оцінювання ризиків: Scorista.ua, RiskTools;
- Інтеграції з сервісами отримання кредитної історії користувачів: UBKI, MBKI;
- Інтеграція з системою антифроду: fingerprint.

Наші досягнення
- Розроблена архітектура на AWS дозволила впоратися з великим навантаженням на сервіс та забезпечила високий рівень стійкості до відмов;
- Розроблена система дозволила швидше масштабуватися та інтегрувати додаткові сервіси. (Наприклад, додаткові CPA мережі);
- Завдяки автоматизації процесів нам вдалося зменшити час перегляду заявки на кредит до 15 хвилин.
- В результаті розроблене рішення дозволило нашому клієнту виконувати повний цикл онлайн-кредитування без будь-якого традиційного банківського сервісу.
