Zostaw swoje dane kontaktowe, a prześlemy Ci nasz oficjalny dokument e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Polityka prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Dziękuję!

Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Ekosystem płatności elektronicznych z bankowością mobilną

Platforma z inteligentną aplikacją bankowości mobilnej (iOS i Android) umożliwiającą natychmiastowe płatności elektroniczne, prywatne przelewy pieniężne i zarządzanie finansami osobistymi.

Klient

Przemysł
Bankowość
Technologia informacyjna
Region
UE
Klient od
2018

Naszym klientem jest duża firma IT zatrudniająca około 24 000 pracowników. Klient świadczy usługi rozwoju oprogramowania i doradztwa IT dla firm i organizacji z ponad 90 krajów.

Szczegółowe informacje o kliencie nie mogą zostać ujawnione zgodnie z postanowieniami umowy NDA.

Wyzwanie

Nasz klient został wybrany na generalnego wykonawcę rządowego projektu cyfryzacji systemów płatniczych i bankowych w małym kraju. Głównym celem projektu było stworzenie niezawodnej, bezpiecznej, przejrzystej i łatwej w użyciu infrastruktury oprogramowania do natychmiastowych płatności elektronicznych na terenie kraju. W ten sposób klient końcowy, rządowy regulator finansowy, zamierzał zmniejszyć ilość używanej twardej gotówki, zwiększyć atrakcyjność inwestycyjną kraju, położyć podwaliny pod rozwój instytucji finansowych i zapewnić lepszą obsługę klienta obywatelom kraju i turystom.

Aby zrealizować zadanie na dużą skalę, planowano stworzyć scentralizowany ekosystem aplikacji składający się z kilku zintegrowanych modułów:
  • zapewnienie infrastruktury dla systemu płatności elektronicznych;
  • zapewnić dostęp do usług finansowych w całym kraju;
  • zapewnienie wysokiej wydajności i opłacalności systemu płatności elektronicznych;
  • zapewnić solidne bezpieczeństwo systemu i skuteczną ochronę przed oszustwami;
  • ustanowienie interoperacyjności z sieciami rządowymi.

Rozwiązanie

Innowise uczestniczył w rozwoju infrastruktury aplikacji e-płatności, API zgodnego z PSD2 (otwarta platforma bankowa) oraz modułu banku cyfrowego.

Nasz zespół opracował również od podstaw aplikacje iOS i Android do natychmiastowych płatności (P2P, C2B, B2B) i zarządzania kontami bankowymi.

W rezultacie dostarczyliśmy platformę bankowości mobilnej, która umożliwia użytkownikom indywidualnym i biznesowym przeprowadzanie różnych operacji finansowych online i jest integralną częścią całego ekosystemu aplikacji.

Ekosystem płatności elektronicznych

Opracowana infrastruktura płatności elektronicznych to złożony, ujednolicony system, który zapewnia część operacyjną natychmiastowych płatności elektronicznych i jest zintegrowany z sieciami krajowego regulatora finansowego. System składa się z kilku modułów, w tym rdzenia infrastruktury, bankowości cyfrowej, platformy mobilnej, ochrony przed oszustwami itp.

Zgodność z międzynarodowymi standardami

Aby umożliwić wszystkim usługom finansowym szybką i łatwą integrację z systemem płatności elektronicznych, zaprojektowaliśmy infrastrukturę, która obsługuje międzynarodowe standardy wymiany danych finansowych, takie jak ISO 20022 i SWIFT MT.

Otwarta platforma bankowa zgodna z PSD2

Ponadto, wraz z zespołem klienta, zespół Innowise opracował uniwersalne rozwiązanie, które pozwala ekosystemowi współpracować z zewnętrznymi systemami (bankami, instytucjami finansowymi, dostawcami płatności itp.), zapewnia szybką i płynną integrację z nimi oraz zapewnia łatwe wyszukiwanie danych.

Bankowość cyfrowa

Jeśli chodzi o moduł bankowości cyfrowej, został on zaprojektowany tak, aby użytkownicy platformy mobilnej mogli tworzyć swoje e-portfele, uzupełniać je z kart/kont bankowych i dokonywać płatności w czasie rzeczywistym. W ten sposób bankowość cyfrowa została wbudowana w ekosystem płatności elektronicznych jako kolejny "bank", przetwarzający płatności elektroniczne, ale obsługujący tylko portfele elektroniczne.

Opcje brandingu i personalizacji

Rozwiązanie ma architekturę mikrousług dla wielu dzierżawców, dzięki czemu może być używane i dostosowywane przez każdy bank lub instytucję finansową. Aby zapewnić wysoką wydajność, system powtarza komponenty systemu, interfejsy, usługi itp.

Opcje brandingu i personalizacji

Rozwiązanie ma architekturę mikrousług dla wielu dzierżawców, dzięki czemu może być używane i dostosowywane przez każdy bank lub instytucję finansową. Aby zapewnić wysoką wydajność, system powtarza komponenty systemu, interfejsy, usługi itp.

Aplikacja mobilna

Ponieważ zarówno dla klienta, jak i dla nas kluczowe było zapewnienie bogatego doświadczenia użytkownika, zaprojektowaliśmy rozwiązanie mobilne z wieloma niezbędnymi funkcjami i możliwościami funkcjonalnymi.

Aby rozpocząć korzystanie z aplikacji, użytkownicy muszą połączyć swoje karty bankowe, określając nazwę banku, numer konta / dane uwierzytelniające karty i przechodząc przez procedurę weryfikacji użytkownika. Użytkownicy mogą połączyć nieograniczoną liczbę kart z różnych banków, zarówno regionalnych, jak i zagranicznych.

Po przejściu procesu identyfikacji użytkownicy mogą uzupełniać swoje portfele elektroniczne i dokonywać natychmiastowych płatności elektronicznych i przelewów pieniężnych. Użytkownicy mogą skonfigurować automatyczne uzupełnianie e-portfela w określonych terminach. Ponadto zespół Innowise zintegrował inteligentny system adresowania, który umożliwia użytkownikom aplikacji szybkie i bezpieczne wykonywanie operacji finansowych.

Nasz zespół programistów wzbogacił aplikację o szerokie ustawienia płatności. Na przykład, system inteligentnych płatności rachunków pozwala użytkownikom na ustawienie automatycznych płatności elektronicznych (czynsz, ubezpieczenie, sport, rachunki podatkowe itp.) na wybrane daty, ustawienie powiadomień o nadchodzących płatnościach, monitorowanie statystyk, otrzymywanie raportów o zmianach wartości rachunków itp. Ponadto użytkownicy indywidualni i biznesowi mogą przesyłać pieniądze w ramach aplikacji (z konta na konto) przy użyciu numeru konta odbiorcy, telefonu lub wiadomości e-mail.

Aby uczynić korzystanie z aplikacji bardziej angażującym, wzbogaciliśmy ją o funkcję osobistego budżetowania. W ten sposób użytkownicy aplikacji mogą sprawdzić kompleksowe statystyki dotyczące dochodów i wyników w formie wizualnej (wykresy, wykresy i diagramy). Co więcej, mogą ustalać osobiste cele w zakresie optymalizacji wydatków i ustawiać powiadomienia, aby nie przekraczać wcześniej ustalonego limitu wydatków.

Co więcej, aplikacja obsługuje płatności za pomocą kodów QR, przechowuje historię płatności, zapewnia funkcje międzykontowe (np. dzielenie rachunku w restauracji) i system powiadomień.

Technologie i narzędzia

Backend
Java 11 (LTS), Spring Boot, Spring MVC, Reactor, Web Flux, Kafka, Redis
Android
Android Studio 4.1.0+, Kotlin, MVVM CleanArchitecture, ViewModel, LiveData, Dagger 2, Cicerone, Coroutines, Multi-Modules
iOS
XCode 12.3+, Swift, MVVM, VIPER, GCD, Snapkit, Codable, Alamofire
Jakość kodu
detekt, SwiftLint
CI/CD
Jenkins, Fastlane
Wdrożenie
ujednolicone środowisko Kubernetes z wieloma dzierżawcami
Bazy danych
PostgreSQL, MySQL
QA
JUnit, Mockk, Roboletric, Espresso, XCTest, XCUITest, JMeter, ApacheBench, Gatling

Proces

Ponieważ klientem końcowym był rządowy regulator finansowy, klient i Innowise uzgodnili, że wybiorą model rozwoju oprogramowania Waterfall, który okazał się najbardziej odpowiedni. Niemniej jednak nasz zespół wykorzystał elementy metodologii Agile w wewnętrznym przepływie pracy. Cała komunikacja z klientem odbywała się przy użyciu produktów Microsoft, a mianowicie Microsoft Teams.

Po zapoznaniu się ze wszystkimi wymaganiami i specyfikacjami klienta, eksperci Innowise zaoferowali ustalony stos technologiczny, który pozwolił nam opracować wielofunkcyjne, niezawodne, przyjazne dla użytkownika i bezpieczne aplikacje mobilne na platformy iOS i Android.

Ponieważ kwestia bezpieczeństwa danych osobowych i ochrony przed oszustwami została zdefiniowana jako jeden z głównych problemów, nasz zespół wdrożył system uwierzytelniania wieloskładnikowego i zintegrował system bezpieczeństwa wykorzystujący szyfrowanie danych, TLS 1.2, SSL Pinning i narzędzia do natychmiastowego sprawdzania zrootowanych urządzeń.

2 +

wieloletni projekt

12

Specjaliści IT

10000 +

godziny

Zespół

2
Programiści Java
2
Programiści Android
2
Programiści iOS
1
Analityk biznesowy
1
Kierownik projektu
1
Inżynier automatyzacji QA
1
Manual QA Engineer
1
Architekt rozwiązań
1
Projektant UI/UX

Wyniki

Innowise z powodzeniem dostarczyło ekosystem aplikacji e-płatności uzupełniony o kilka modułów oraz aplikacje iOS i Android. Zarówno nasz klient, jak i krajowy regulator finansowy wysoko ocenili opracowane rozwiązanie. Byli szczególnie zadowoleni z wysokiego poziomu bezpieczeństwa informacji, jakości i szybkości rozwoju oraz komunikacji.

Powstała w ten sposób platforma mobilna została zintegrowana z ekosystemem aplikacji do płatności elektronicznych i wdrożona bez przekraczania terminów. Użytkownicy końcowi bardzo chwalili aplikację ze względu na intuicyjny interfejs użytkownika, krótką krzywą uczenia się, bogatą funkcjonalność i wysoką wydajność.

Innowise był podekscytowany udziałem w tym projekcie, ponieważ jak żaden inny odpowiada on naszej filozofii i misji - "Rozwijamy świat". Wierzymy, że nasz profesjonalny wkład pomógł rozpocząć cyfrową podróż w sferze FinTech i bankowości dla całego kraju.

Skontaktuj się z nami!

Zarezerwuj połączenie lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.

    Prosimy o podanie szczegółów projektu, czasu trwania, stosu technologicznego, potrzebnych specjalistów IT i innych istotnych informacji.
    Nagraj wiadomość głosową na temat
    projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    Prześlij plik

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Ważne pliki: pdf, jpg, jpeg, png

    Informujemy, że po kliknięciu przycisku Wyślij Innowise będzie przetwarzać Twoje dane osobowe zgodnie z naszą Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej?

    1

    Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.

    2

    Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    strzałka