# AvaFin - aplikacja pożyczkowa dla instytucji nadzorowanej przez KNF

Source: https://ordergroup.co/pl/case-studies/avafin-lending-app/
Last updated: 2026-10-11

> Case study AvaFin: aplikacja pożyczkowa w React Native, w której proces wniosku zmienia się bez nowej wersji w sklepie, zbudowana dla pożyczkodawcy pod nadzorem KNF.

Spis treści

Podsumowanie projektu

Co budujemy

Wniosek sterowany z backendu

Weryfikacja konta bankowego

Zgody i prywatność

Bezpieczeństwo

Jak pracujemy

Opublikowano 11 października 2026

![Fintech mobile app UI – loan repayment dashboard on iPhone](https://ordergroup.co/media/images/cover_solution_fint.2e16d0ba.format-webp.fill-2880x1620.webp)

FINTECH

APLIKACJA POŻYCZKOWA

REACT NATIVE

# AvaFin - aplikacja pożyczkowa dla instytucji nadzorowanej przez KNF

Pull requesty
Blisko 500

Zgłoszenia
430+

Integracje
9

Moduły domenowe
13

Klient: [AvaFin Poland sp. z o.o.](https://avafin.pl/)
· Fintech

Usługi: [Aplikacje mobilne](https://ordergroup.co/pl/uslugi/tworzenie-oprogramowania/tworzenie-aplikacji-mobilnych/)
· [Oprogramowanie dla fintech](https://ordergroup.co/pl/oprogramowanie-dla-fintech/)

Case study: aplikacja mobilna AvaFin Poland

Aplikacja AvaFin prowadzi klienta od kalkulatora, przez rejestrację i wniosek, do panelu klienta, w którym spłaca pożyczkę, bierze kolejną i rozmawia z obsługą. O kolejności kroków wniosku decyduje system centralny AvaFin, więc firma może zmienić proces bez nowej wersji w sklepach.

## Podsumowanie projektu

W styczniu 2026 r. AvaFin powierzył Order Group budowę natywnej aplikacji mobilnej na iOS i Androida od pustego repozytorium. Aplikacja ma obsłużyć całą drogę klienta w czasie, gdy przepisy o kredycie konsumenckim się zmieniają. [Dyrektywa (UE) 2023/2225](https://ordergroup.co/pl/slownik/ccd2/), czyli CCD2, ma być stosowana od 20 listopada 2026 r. i zmienia informacje przedumowne, ocenę zdolności kredytowej oraz zasady sprzedaży kredytu online. Prace nad polskim projektem ustawy wdrażającej wstrzymano w maju 2026 r., więc w Polsce nadal obowiązuje ustawa o kredycie konsumenckim z 2011 r., a ostateczny kształt polskich przepisów nie jest jeszcze znany. Procesu wniosku nie dało się zaszyć na sztywno w aplikacji wydawanej raz na kilka tygodni. Prace prowadzimy w modelu ciągłego rozwoju, bez daty końca.

AvaFin Holding powstał w 2012 r., a w 2023 r. zmienił nazwę z CreamFinance na AvaFin. Według AvaFin grupa miała w 2024 r. 1,6 mln klientów na pięciu rynkach w Europie i Ameryce Łacińskiej. W Polsce działa od 2013 r., wcześniej pod marką Lendon. Warszawska spółka AvaFin Poland sp. z o.o. jest instytucją pożyczkową w rozumieniu polskiego prawa i podlega nadzorowi KNF. Według stanu na 8 października 2026 r. oferuje chwilówki od 500 do 15 000 zł na 30 dni (pierwsza do 5 000 zł). Pierwsza pożyczka ratalna może wynieść do 30 000 zł na 36 miesięcy.

Rynek też się skonsolidował. Według Związku Przedsiębiorców i Pracodawców (ZPP) liczba aktywnie działających instytucji pożyczkowych spadła po ustawie antylichwiarskiej z ok. 500 do ok. 100, a ok. 80% wniosków o pożyczkę pozabankową jest odrzucanych. Na rynku zostają ci, którzy wygrywają jakością kanału cyfrowego.

![Loan app KYC flow – bank account verification screens on two smartphones](https://ordergroup.co/media/images/avafin_kyc_process_1x_dbKNhTV.format-webp.width-2880.webp)

## Cztery obszary aplikacji AvaFin

Pożyczki: kalkulator, wniosek i spłata

Weryfikacja konta bankowego i pierwsza pożyczka

Zgody, prywatność i prawa z RODO

Bezpieczeństwo i samoobsługa klienta

## Jedna aplikacja od kalkulatora do spłaty

Aplikacja prowadzi gościa od kalkulatora i rejestracji, przez wniosek i weryfikację konta, do panelu klienta. Order Group odpowiada za aplikację mobilną i jej integracje, a aplikacja łączy się z systemem centralnym AvaFin. Projekt jest częścią naszych prac w obszarze [oprogramowania dla fintechu](https://ordergroup.co/pl/oprogramowanie-dla-fintech/).

- Natywną aplikację na iOS i Androida budujemy w [React Native i Expo](https://ordergroup.co/pl/uslugi/tworzenie-oprogramowania/tworzenie-aplikacji-mobilnych/): jeden zespół i jeden kod dla obu platform.
- Kalkulator, dostępny dla gościa i zalogowanego klienta, pokazuje kwotę, okres, koszt, [RRSO](https://ordergroup.co/pl/slownik/rrso/) i termin spłaty oraz przyjmuje kody promocyjne. Ceny liczy ten sam silnik cenowy co system centralny, więc kwota w aplikacji jest kwotą z umowy.
- Rejestracja to wieloetapowy kreator z potwierdzeniem numeru telefonu kodem SMS i podpowiedziami adresu.
- Panel klienta pokazuje kwotę do spłaty, termin albo liczbę dni opóźnienia, dostępny limit i historię pożyczek z dokumentami PDF. W panelu klient spłaca pożyczkę, wnioskuje o zwrot nadpłaty i przyjmuje propozycję przedłużenia.
- Samoobsługa zastępuje infolinię: klient zgłasza zmianę numeru telefonu, adresu, zatrudnienia, dochodu albo konta bankowego, a ekran startowy przypomina mu o niedokończonych sprawach.
- Kontakt z obsługą jest dostępny z każdego ekranu, także offline i z ekranu PIN-u aplikacji, a w aplikację wbudowano czat Genesys.
- Powiadomienia push otwierają deep linkiem właściwy ekran.

![Loan app registration flow – citizenship question and account creation form on two iPhones](https://ordergroup.co/media/images/iphone_16_pro.format-webp.width-2880.webp)

## Proces wniosku sterowany przez system centralny

W wielu aplikacjach pożyczkowych kolejność kroków wniosku jest zapisana w kodzie aplikacji. Każda zmiana procesu, choćby jedno nowe pole wymagane przepisami, oznacza nową wersję, weryfikację w sklepach i czekanie, aż klienci zaktualizują aplikację. W aplikacji AvaFin o kolejności kroków decyduje system centralny. Po każdym kroku aplikacja pobiera aktualny stan i na jego podstawie ustala, co pokazać dalej.

- Dwa przepływy działają na jednym silniku: pierwsza pożyczka po rejestracji i kolejna pożyczka stałego klienta.
- AvaFin zmienia kolejność albo zakres kroków w systemie centralnym, a aplikacja uwzględnia zmianę przy następnym kroku, bez nowej wersji.
- Ekran analizy wniosku regularnie sprawdza status decyzji i przypisuje ją do właściwej pożyczki, nawet u klienta z długą historią.
- Gdy zmiana musi trafić do kodu, wymuszona aktualizacja sterowana progiem wersji w Firebase Remote Config dba o to, żeby klienci dostali nową wersję.

Gdy polskie przepisy wdrażające CCD2 się wyjaśnią, AvaFin będzie mógł dostosować ścieżkę wniosku w systemie centralnym, zamiast czekać na weryfikację nowej wersji w sklepach.

![Mobile lending app (Unsplash)](https://ordergroup.co/media/images/photo-1563986768609-322da13575f3.format-webp.width-2880.webp)

## Weryfikacja konta bankowego i pierwsza pożyczka w aplikacji

Weryfikacja konta to jeden z kroków, na których aplikacje pożyczkowe tracą wnioskujących. W aplikacji AvaFin klient wybiera jedną z dwóch dróg, a aplikacja pilnuje statusu i prowadzi go dalej także wtedy, gdy coś pójdzie nie tak.

- Kontomatik pozwala zalogować się do bankowości i udostępnić historię rachunku: w rejestracji, we wniosku i przy zmianie konta w profilu.
- Autopay daje drugą drogę, czyli przelew weryfikacyjny, a ta sama bramka obsługuje później spłaty.
- Aplikacja monitoruje status weryfikacji i obsługuje niepowodzenie oraz przekroczenie czasu, więc wniosek nie przepada.
- Ochrona przed nadużyciami przy pierwszym wniosku (RiskIdent DEVICE IDENT) jest już zbudowana, a w październiku 2026 r. trwają jej testy. Identyfikator urządzenia nie zawiera danych osobowych.
- Każda integracja przechodzi przez warstwę mapowania danych, więc zmiana API partnera nie rozlewa się po całej aplikacji.

![Fintech app interface (Unsplash)](https://ordergroup.co/media/images/photo-1556742031-c6961e8560b0fmj.format-webp.width-2880.webp)

## Zgody i prywatność wbudowane w architekturę

Aplikacja pożyczkowa korzysta z analityki, atrybucji kampanii i zewnętrznych SDK, a jednocześnie przetwarza dane finansowe klientów. W aplikacji AvaFin żadne narzędzie zewnętrzne nie wysyła danych, zanim klient podejmie decyzję.

- Zgody działają na trzech warstwach: App Tracking Transparency na iOS, platforma Usercentrics dla każdego SDK osobno oraz zgody zapisane w systemie AvaFin.
- Firebase Analytics, Crashlytics i AppsFlyer są wyłączone natywnie od startu aplikacji i włączają się dopiero po odczytaniu decyzji użytkownika.
- Analityka produktowa korzysta z zamkniętego katalogu zdarzeń, bez danych osobowych i bez treści wpisywanych przez klienta.
- Zgody marketingowe są osobne dla e-maila, SMS-ów, telefonu, panelu klienta i powiadomień push.
- Ekran praw z RODO w aplikacji obejmuje dostęp do danych, sprostowanie, ograniczenie przetwarzania, sprzeciw, wycofanie zgód i usunięcie danych.
- Każda gałąź logiki zgód jest pokryta testami.

![User journey mapping with sticky notes (Unsplash)](https://ordergroup.co/media/images/photo-1586936893354-362ad6ae47ba.format-webp.width-2880.webp)

## Bezpieczeństwo, które nie przeszkadza klientowi

Klient loguje się raz, a potem wystarcza mu PIN albo biometria. Dodatkowe potwierdzenie pojawia się tylko przy operacjach wrażliwych, a dane klienta nie wyciekają ani przez podgląd otwartych aplikacji, ani przez współdzielony telefon.

- Po zalogowaniu aplikacja korzysta z PIN-u i biometrii, a poświadczenia trzyma wyłącznie w bezpiecznym magazynie telefonu.
- Przed operacją wrażliwą klient ponownie potwierdza tożsamość na bieżącym ekranie.
- Gdy aplikacja przechodzi w tło, zasłania ją ekran prywatności.
- Treści zewnętrzne (płatności, Kontomatik, czat, dokumenty) otwierają się w zabezpieczonym WebView z listą dozwolonych domen i wyłącznie po HTTPS.
- Czat jest izolowany: rozmowa znika, gdy na tym samym urządzeniu loguje się inny klient.
- Komunikaty błędów z backendu nigdy nie trafiają do klienta wprost; aplikacja pokazuje zamiast nich przetłumaczone, bezpieczne teksty, a w trybie offline kontakt z obsługą pozostaje dostępny.
- Klucze i sekrety są poza kodem i trafiają do aplikacji w procesie budowania.

## Dlaczego warto z nami budować: jak pracuje zespół

Zespół Order Group pracuje w rytmie krótkich pull requestów, a każde scalenie automatycznie buduje i dystrybuuje wersję testową na obie platformy. Reguły architektury i jakości są spisane w repozytorium, a pilnują ich kontrole przy każdym commicie i pull requeście.

- Stack to Expo, React Native, React 19, TypeScript, Redux Toolkit z RTK Query i Expo Router; włączony jest React Compiler.
- Architektura jest modułowa: 13 modułów domenowych, a modele domenowe są oddzielone od kontraktów API.
- Każdy commit przechodzi formatowanie, lint i kontrolę typów, a każdy pull request uruchamia w CI lint, TypeScript i testy jednostkowe.
- GitHub Actions, Fastlane i EAS po każdym scaleniu wysyłają wersje testowe do Firebase App Distribution i TestFlight, a cotygodniowa kontrola certyfikatów Apple wysyła alert na Slacka.
- 25 dokumentów technicznych w repozytorium sprawia, że wiedza o produkcie nie zależy od pojedynczych osób.
- W dwudniowym etapie QA przed wydaniem powstało ok. 50 zgłoszeń.
- Ten sam model pracy sprawdza się u innego klienta z branży pożyczkowej: aplikację Aasa24 rozwijamy nieprzerwanie od 2023 r.

![Developer working at an ultrawide monitor with code editor in a dark office](https://ordergroup.co/media/images/cover_thumbnail_developer_workin.format-webp.width-2880.webp)

![Developers working at multi-monitor workstations in an open office](https://ordergroup.co/media/images/cover_services_platform_cloud.format-webp.width-2880.webp)

Pull requesty

**Blisko 500**

Scalone w 9 miesięcy, stan na wrzesień 2026 r.

Zgłoszenia

**430+**

W projekcie od stycznia 2026 r.

Integracje

**9**

Kontomatik, Autopay, Genesys, AppsFlyer i inne

Moduły domenowe

**13**

W modułowym kodzie React Native

Pliki testów

**60+**

Testy automatyczne; do tego 25 dokumentów technicznych

Odpowiada zespół, który tworzy aplikację AvaFin

## Budowa aplikacji pożyczkowej: pytania, które słyszymy

![Mateusz Widenka](https://ordergroup.co/media/images/T02DHCC1Z-U039G6G3JS1-8e7d2cd80ccb-512.format-webp.webp)

Mateusz Widenka

Head of Delivery

[Umówmy spotkanie](https://ordergroup.co/pl/kontakt/)

### Czy proces wniosku w aplikacji pożyczkowej można zmieniać bez wydawania nowej wersji?

Tak, jeśli kolejność kroków ustala backend, a aplikacja tylko wyświetla bieżący stan. W aplikacji AvaFin zmiana ścieżki wniosku w systemie centralnym nie wymaga aktualizacji w App Store ani w Google Play.

### Jak przygotować aplikację pożyczkową na CCD2?

Proces wniosku, treści przedumowne i komunikaty powinny być sterowane z backendu, a zespół musi wydawać zmiany w ciągu kilku dni. Dyrektywa ma być stosowana od 20 listopada 2026 r., a prace nad polską ustawą wdrażającą wstrzymano w maju 2026 r., więc ostateczny kształt przepisów w Polsce wciąż nie jest znany.

### Jak zweryfikować konto bankowe klienta w aplikacji mobilnej?

Przez dostęp do historii rachunku (w aplikacji AvaFin: Kontomatik) albo przelew weryfikacyjny (w aplikacji AvaFin: Autopay). Warto dać klientowi obie drogi i obsłużyć niepowodzenie tak, żeby wniosek nie przepadł.

### Jak pogodzić analitykę marketingową z RODO w aplikacji finansowej?

SDK analityczne i atrybucyjne muszą być wyłączone od startu i włączać się dopiero po zgodzie. W aplikacji AvaFin zgody działają na trzech warstwach: ATT, Usercentrics i zgody zapisane w systemie AvaFin.

### Czy React Native i Expo nadają się do aplikacji pożyczkowej?

Tak. Aplikacja AvaFin działa na Expo i React Native z bezpiecznym magazynem poświadczeń, biometrią i zabezpieczonym WebView, a Order Group stosuje ten sam stack w aplikacji Aasa24 od 2023 r.

### W jakim modelu Order Group współpracuje z AvaFin?

Jako stały zespół, który rozwija aplikację mobilną od pierwszego commita w styczniu 2026 r., z automatyczną dystrybucją wersji testowych po każdym scaleniu.

Powiązane case studies

## Więcej projektów fintech i mobile

[Zobacz wszystkie case studies](https://ordergroup.co/pl/case-studies/)

- [Monetor - aplikacja webowa do analizy wpływu kursów walut na biznes](https://ordergroup.co/pl/case-studies/monetor-oprogramowanie-do-zarzadzania-ryzykiem-walutowym/)

Zespół wykonuje świetną robotę i rozwija się razem z nami przez cały projekt.

![Henric Jonsson](https://ordergroup.co/media/images/henric_jHDE923.2e16d0ba.fill-140x140.format-webp.webp)

Henric Jonsson
[Head of Business Development, Monetor](https://www.linkedin.com/in/henric-jonsson/)

[![Monetor - aplikacja webowa do analizy wpływu kursów walut na biznes](https://ordergroup.co/media/images/Monetor_MpBAYWZ_CwCbCSJ.format-webp.width-1280.webp)](https://ordergroup.co/pl/case-studies/monetor-oprogramowanie-do-zarzadzania-ryzykiem-walutowym/)
- [BizBot - nie ma udanej aplikacji bez dobrego UX](https://ordergroup.co/pl/case-studies/bizbot-projektowanie-ux-fintech/)

Order Group poświęca czas na zdefiniowanie zakresu i zadaje pytania, które wszystko wyjaśniają. Dzięki ich kanałom komunikacji zdalne zarządzanie projektem idzie gładko.

![Didrik Martens](https://ordergroup.co/media/images/Didrik-Martens.2e16d0ba.fill-140x140.format-webp.webp)

Didrik Martens
[BizBot CEO](https://www.bizbot.com/)

[![BizBot - nie ma udanej aplikacji bez dobrego UX](https://ordergroup.co/media/images/BizBot_NYrzFbs.format-webp.width-1280.webp)](https://ordergroup.co/pl/case-studies/bizbot-projektowanie-ux-fintech/)
- [RAW Cyber - bezpieczny system operacyjny oparty na Androidzie](https://ordergroup.co/pl/case-studies/raw-cyber-system-operacyjny-android/)

Mimo wymagających oczekiwań zespół zdążył już dostarczyć projekty i inne funkcje systemu. Dowiózł wszystko na czas i rozumie specyfikę branży security.

![Maciej Łata](https://ordergroup.co/media/images/Maciej-Lata_Iigdcym.2e16d0ba.fill-140x140.format-webp.webp)

Maciej Łata
[Project Manager, RAW Sp. z o.o.](https://clutch.co/profile/order-group#review-1621505)

[](https://www.linkedin.com/in/maciej-%C5%82ata-956a4548/)

[![RAW Cyber - bezpieczny system operacyjny oparty na Androidzie](https://ordergroup.co/media/images/RAW_Cyber_n0fZboI.format-webp.width-1280.webp)](https://ordergroup.co/pl/case-studies/raw-cyber-system-operacyjny-android/)

## Planujesz aplikację pożyczkową?

Twoja wiadomość trafi do

![Filip Szamborski](https://ordergroup.co/media/images/Filip_dTWHyBo.2e16d0ba.fill-432x432.format-webp.webp)

Filip Szamborski

Co-founder & CEO

[](https://www.linkedin.com/in/filip-szamborski/)

DOTYCHCZAS PRACOWALIŚMY Z MARKAMI TAKIMI JAK:

- [![Avafin](https://ordergroup.co/media/images/avafin-mono.max-208x64.format-webp.webp)](https://ordergroup.co/pl/case-studies/avafin-lending-app/)
- [![BizBot](https://ordergroup.co/media/images/bizbot-mono_StdJIUN.max-208x64.format-webp.webp)](https://ordergroup.co/pl/case-studies/bizbot-projektowanie-ux-fintech/)
- ![AASA24](https://ordergroup.co/media/images/aasa24-mono.max-208x64.format-webp.webp)
- [![RAW Cyber](https://ordergroup.co/media/images/raw-cyber-mono_M2DWvZf_pHEQtjP.max-208x64.format-webp.webp)](https://ordergroup.co/pl/case-studies/raw-cyber-system-operacyjny-android/)
- [![Zeronest](https://ordergroup.co/media/images/zeronest-mono_BqSPQJQ_2nGxsSc.max-208x64.format-webp.webp)](https://ordergroup.co/pl/case-studies/zeronest-monitorowanie-paneli-slonecznych/)

Dziękujemy za wiadomość.

Każdą wiadomość czytamy sami i odpowiadamy w ciągu 48 godzin w dni robocze.

Coś pilnego?
[hello@ordergroup.co](mailto:hello@ordergroup.co)
