Zostaw swoje dane kontaktowe, a my wyślemy Ci nasz przegląd e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Politykę Prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Thank you!

The form has been successfully submitted.
Please find further information in your mailbox.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 2000+ 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 2000+ 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

Branża
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ą być ujawnione zgodnie z postanowieniami NDA.

Wyzwanie

Our client was selected as a general contractor to run a government project to digitize the payment and banking systems of a small country. The major project objective was to create a reliable, secure, transparent, and easy-to-use software infrastructure for instant electronic payments within the country. Thus, the end customer, a government financial regulator, intended to reduce the amount of hard cash used, increase the country’s investment attractiveness, lay the foundation for developing financial institutions, and provide a better customer experience for citizens of the country and tourists.

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.

Wdrożenie

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.

Our development team has enriched the application with wide payment settings. For example, a Smart Bill Payment system allows users to set automatic e-payments (rent, insurance, sports, tax bills, etc.) for selected dates, set up notifications on upcoming payments, monitor statistics, receive reports on bill value changes, etc. Also, individual and business users can transfer money within the application (account to account) using the recipient’s account number, phone, or email.

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

Back-end
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 +

letni projekt

12

specjalistów 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!

Zadzwoń 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.

    Спасибо!

    Cобщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Dziękuję!

    Wiadomość została wysłana.
    We’ll process your request and contact you back as soon as possible.

    Dziękuję!

    Wiadomość została wysłana. 

    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    arrow