Bitte hinterlassen Sie Ihre Kontaktdaten, wir senden Ihnen dann unsere Übersicht per E-Mail zu
Ich stimme der Verarbeitung meiner persönlichen Daten zu, um personalisiertes Marketingmaterial in Übereinstimmung mit der der Datenschutzrichtlinie geschickt zu bekommen. Mit der Bestätigung der Anmeldung erklären Sie sich damit einverstanden, Marketingmaterial zu erhalten
Vielen Dank!

Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.

In keiner Weise ist eine internationale Vollzyklus-Softwareentwicklung das Unternehmen wurde 2007 gegründet. Wir sind ein Team von über 1800+ IT-Experten, die Software für andere entwickeln profis weltweit.
Über uns
Innowise ist ein internationales Unternehmen für den vollen Zyklus der Softwareentwicklung, welches 2007 gegründet wurde. Unser Team besteht aus mehr als 1600+ IT-Experten, welche Software für mehrere Branchen und Domänen weltweit entwickeln.

E-Payment-Ökosystem mit mobilem Banking

Plattform mit einer intelligenten Mobile-Banking-App (iOS und Android) für sofortige elektronische Zahlungen, private Geldüberweisungen und persönliche Finanzverwaltung

Der Kunde

Branche
Bankwesen
Informationstechnologie
Region
EU
Kunde seit
2018

Unser Kunde ist ein großes IT-Unternehmen mit rund 24.000 Mitarbeitern, das Softwareentwicklung und IT-Beratung für Unternehmen und Organisationen aus über 90 Ländern anbietet.

Detaillierte Information über den Kunden kann aufgrund der Bestimmungen des NDA nicht veröffentlicht werden.

Herausforderung

Unser Kunde wurde als Generalunternehmer für die Durchführung eines Regierungsprojekts zur Digitalisierung der Zahlungs- und Bankensysteme eines kleinen Landes ausgewählt. Hauptziel des Projekts war die Schaffung einer zuverlässigen Software-Infrastruktur, um Echtzeit-Überweisungen sicher, transparent und benutzerfreundlich innerhalb des Landes ausführen zu können. Damit beabsichtigte der Endkunde, eine staatliche Finanzaufsichtsbehörde, die Verwendung von Bargeld zu reduzieren, die Investitionsattraktivität des Landes zu erhöhen, die Grundlage für die Entwicklung von Finanzinstituten zu schaffen und ein besseres Kundenerlebnis für Einwohner und Touristen zu bieten.

Um die groß angelegte Aufgabe zu bewältigen, war geplant, ein zentralisiertes Anwendungsökosystem aus mehreren integrierten Modulen zu schaffen, das:
  • die Infrastruktur für das E-Payment-System bereitstellt;
  • Zugang zu Finanzdienstleistungen im ganzen Land ermöglicht;
  • eine hohe Leistungsfähigkeit und Kosteneffizienz des E-Payment-Systems gewährleistet;
  • eine robuste Systemsicherheit und einen wirksamen Schutz vor Betrug garantiert;
  • Interoperabilität mit den staatlichen Netzen herstellt.

Lösung

Innowise war an der Entwicklung der Infrastruktur für die E-Payment-Anwendungen, der PSD2-konformen API (Open Banking Platform) und des Moduls für Digitales Banking beteiligt.

Außerdem hat unser Team iOS- und Android-Anwendungen für Sofortzahlungen (P2P, C2B, B2B) und die Verwaltung von Bankkonten entwickelt.

Im Ergebnis haben wir die mobile Banking-Plattform bereitgestellt, die es Privat- und Geschäftskunden ermöglicht, Finanztransaktionen online auszuführen, und die ein integraler Bestandteil des gesamten Anwendungsökosystems ist.

Ökosystem für elektronische Zahlungen

Die entwickelte Infrastruktur für E-Payments ist ein komplexes, einheitliches System, das den operativen Teil des elektronischen Sofortzahlungsverkehrs bereitstellt und in die Netze der nationalen Finanzaufsicht integriert ist. Das System besteht aus mehreren Modulen, wie Infrastruktur-Kern, digitales Banking, mobile Plattform, Betrugsschutz usw.

Übereinstimmung mit internationalen Standards

Damit alle Finanzdienstleistungen schnell und einfach in das E-Payment-System integriert werden können, haben wir eine Infrastruktur entwickelt, die internationale Standards zum Finanzdatenaustausch wie ISO 20022 und SWIFT MT unterstützt.

PSD2-konforme Open-Banking-Plattform

Darüber hinaus hat das Team von Innowise gemeinsam mit dem Team des Kunden eine universelle Lösung entwickelt, die es dem Ökosystem ermöglicht, mit externen Systemen (Banken, Finanzinstituten, Zahlungsanbietern usw.) zusammen zu arbeiten, eine schnelle und reibungslose Integration zu gewährleisten und einen einfachen Datenabruf sicherzustellen.

Digitales Banking

Das Digital-Banking-Modul wurde so konzipiert, dass die Nutzer der mobilen Plattform E-Wallets erstellen, sie von Bankkarten oder Konten aufladen und Zahlungen in Echtzeit vornehmen können. So wurde das digitale Banking als eine weitere „Bank“ in das E-Payment-Ökosystem integriert, die elektronische Zahlungen abwickelt, aber nur E-Wallets bedient.

Branding und Anpassungsoptionen

Die Lösung verfügt über eine mandantenfähige Microservices-Architektur, so dass sie von jeder Bank oder jedem Finanzinstitut genutzt und angepasst werden kann. Um eine hohe Leistung zu gewährleisten, wiederholt das System Systemkomponenten, Schnittstellen, Dienste usw.

Branding und Anpassungsoptionen

Die Lösung verfügt über eine mandantenfähige Microservices-Architektur, so dass sie von jeder Bank oder jedem Finanzinstitut genutzt und angepasst werden kann. Um eine hohe Leistung zu gewährleisten, wiederholt das System Systemkomponenten, Schnittstellen, Dienste usw.

Mobile Anwendung

Da es sowohl für den Kunden als auch für uns von entscheidender Bedeutung war, ein reichhaltiges Nutzererlebnis zu gewährleisten, haben wir die mobile Lösung mit einer Vielzahl von Must-have-Features und funktionalen Fähigkeiten ausgestattet.

Um die Anwendung nutzen zu können, müssen die Nutzer ihre Bankkarten verknüpfen, den Namen der Bank, die Kontonummer bzw. die Kartendaten angeben und das Verifizierungsverfahren durchlaufen. Es kann eine unbegrenzte Anzahl von Karten verschiedener Banken, sowohl regionaler als auch ausländischer, verknüpft werden.

Nach erfolgreichem Identifizierungsprozess können die Nutzer ihre elektronischen Geldbörsen auffüllen und sofortige elektronische Zahlungen und Geldüberweisungen vornehmen. Es ist möglich, das automatische Auffüllen des E-Wallets zu bestimmten Terminen einzurichten. Außerdem hat das Team von Innowise ein intelligentes Adressierungssystem integriert, mit dem App-Nutzer ihre Finanztransaktionen schnell und sicher durchführen können.

Unser Entwicklungsteam hat die Anwendung mit umfangreichen Zahlungseinstellungen angereichert. Ein intelligentes Zahlungssystem für Rechnungen ermöglicht es den Nutzern zum Beispiel, automatische elektronische Zahlungen (Miete, Versicherung, Sport, Steuerrechnungen usw.) zu festgelegten Zeitpunkten und Benachrichtigungen über anstehende Zahlungen einzurichten, Statistiken zu überwachen, Berichte über Änderungen des Rechnungswerts zu erhalten usw. Außerdem können private und geschäftliche Nutzer innerhalb der Anwendung Geld überweisen (von Konto zu Konto), indem sie die Kontonummer, das Telefon oder die E-Mail des Empfängers verwenden.

Um die App für die Nutzer noch interessanter zu machen, haben wir sie mit einer persönlichen Budgetierungsfunktion ausgestattet. So können die App-Nutzer umfassende Statistiken über Einnahmen und Ausgaben in visualisierter Form (Grafiken, Kurven und Diagramme) einsehen. Außerdem können sie persönliche Ziele zur Ausgabenoptimierung festlegen und sich benachrichtigen lassen, wenn das Ausgabenlimit erreicht wird.

Darüber hinaus unterstützt die App QR-Code-Zahlungen, speichert den Zahlungsverlauf, bietet Funktionen, die mehrere Konten betreffen (z. B. Aufteilung einer Restaurantrechnung), und verfügt über ein Benachrichtigungssystem.

Technologien & Tools

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
Codequalität
detekt, SwiftLint
CI/CD
Jenkins, Fastlane
Einsatz
einheitliche, mandantenfähige Kubernetes-Umgebung
Datenbanken
PostgreSQL, MySQL
QA
JUnit, Mockk, Roboletric, Espresso, XCTest, XCUITest, JMeter, ApacheBench, Gatling

Prozess

Da es sich bei dem Endkunden um eine staatliche Finanzaufsichtsbehörde handelte, einigten sich der Kunde und Innowise für die Softwareentwicklung auf das Wasserfallmodell, das sich als am besten geeignet erwies. Zusätzlich hat unser Team Elemente der agilen Methodik im internen Arbeitsablauf verwendet. Die gesamte Kommunikation mit dem Kunden erfolgte über Microsoft-Produkte, insbesondere Microsoft Teams.

Nachdem alle Anforderungen und Spezifikationen des Kunden eruiert waren, haben die Experten von Innowise den etablierten Technologie-Stack angeboten, mit dem wir multifunktionale, zuverlässige, benutzerfreundliche und sichere mobile Apps für iOS- und Android-Plattformen entwickeln.

Da die Sicherheit personenbezogener Daten und Schutz vor Betrug als eines der Hauptanliegen definiert wurde, hat unser Team ein Multi-Faktor-Authentifizierungssystem implementiert und ein Sicherheitssystem integriert, das Datenverschlüsselung, TLS 1.2, SSL-Pinning und Tools zur sofortigen Überprüfung auf gerootete Geräte verwendet.

2 +

Jahre dauerndes Projekt

12

IT-Spezialisten

10000 +

Stunden

Team

2
Java-Entwickler
2
Android-Entwickler
2
iOS-Entwickler
1
Business-Analyst
1
Projektmanager
1
QS-Ingenieur (automatisiertes Testen)
1
Manueller QS-Ingenieur
1
Lösungsarchitekt
1
UI/UX-Designer

Ergebnisse

Innowise hat ein Ökosystem für E-Payment-Anwendungen bereitgestellt, das durch mehrere Module und Apps für iOS und Android ergänzt wurde. Sowohl unser Kunde als auch die nationale Finanzaufsichtsbehörde haben die entwickelte Lösung positiv eingeschätzt. Besonders zufrieden waren sie mit dem hohen Niveau der Informationssicherheit, der Entwicklungsqualität und -geschwindigkeit sowie der Arbeitskommunikation.

Die entstandene mobile Plattform wurde in das Ökosystem für E-Payment-Anwendungen integriert und fristgemäß eingeführt. Die Endbenutzer lobten die Anwendung aufgrund ihrer intuitiven Benutzeroberfläche, der flachen Lernkurve, der umfangreichen Funktionalität und der hohen Leistung.

Innowise hat sich sehr über die Teilnahme an diesem Projekt gefreut, da es wie kein anderes unserer Philosophie und Mission „We Develop the World“ entspricht. Wir glauben, dass unser professioneller Beitrag dazu beitragen wird, die Digitalisierung im Bereich FinTech und Banking für das ganze Land voranzubringen.

Kontaktieren Sie uns!

Einen Anruf buchen oder füllen Sie das Formular unten aus und wir melden uns bei Ihnen, sobald wir Ihre Anfrage bearbeitet haben.

    Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten und andere Infos bei.
    Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten
    und andere Infos bei.
    Hängen Sie nach Bedarf zusätzliche Dokumente an.
    Datei hochladen

    Sie können bis zu 1 Datei von insgesamt 2 MB anhängen. Gültige Dateien: pdf, jpg, jpeg, png

    Bitte beachten Sie, dass Innowise mit dem Anklicken der Schaltfläche 'Senden' Ihre persönlichen Daten nach der Datenschutzrichtlinie verarbeiten wird, um Ihnen die gewünschten Informationen zukommen zu lassen.

    Wie geht es weiter?

    1

    Sobald wir Ihre Anfrage erhalten und bearbeitet haben, werden wir uns mit Ihnen in Verbindung setzen, um Ihre Projektanforderungen zu besprechen und eine NDA (Vertraulichkeitserklärung) für die Vertraulichkeit der Informationen zu unterzeichnen.

    2

    Nach der Prüfung der Anforderungen erstellen unsere Analysten und Entwickler einen Projektvorschlag, der Arbeitsumfang, Teamgröße, Zeit- und Kostenschätzung enthält.

    3

    Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und eine Vereinbarung mit Ihnen zu treffen.

    4

    Wir unterzeichnen einen Vertrag und beginnen umgehend mit der Arbeit an Ihrem Projekt.

    Спасибо!

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

    Vielen Dank!

    Ihre Nachricht wurde gesendet.
    Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

    Vielen Dank!

    Ihre Nachricht wurde gesendet. 

    Wir werden Ihre Anfrage bearbeiten und uns so schnell wie möglich mit Ihnen in Verbindung setzen.

    Pfeil