Laat uw contactgegevens achter, dan sturen we u onze whitepaper per e-mail toe.
Ik geef toestemming voor het verwerken van mijn persoonlijke gegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid. Door de inzending te bevestigen, gaat u akkoord met het ontvangen van marketingmateriaal
Bedankt.

Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.

Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

E-betaling ecosysteem met mobiel bankieren

Platform met een slimme app voor mobiel bankieren (iOS en Android) die onmiddellijke e-betalingen, particuliere geldoverschrijvingen en persoonlijk financieel beheer mogelijk maakt.

Klant

Industrie
Banking
Informatie Technologie
Regio
EU
Klant sinds
2018

Onze klant is een groot IT-bedrijf met ongeveer 24.000 werknemers aan boord. De klant levert softwareontwikkeling en IT-adviesdiensten aan bedrijven en organisaties uit 90+ landen.

Gedetailleerde informatie over de klant kan niet openbaar worden gemaakt krachtens de bepalingen van de NDA.

Uitdaging

Onze klant werd geselecteerd als hoofdaannemer voor een overheidsproject om de betalings- en banksystemen van een klein land te digitaliseren. De belangrijkste projectdoelstelling was het creëren van een betrouwbare, veilige, transparante en gebruiksvriendelijke software-infrastructuur voor onmiddellijke elektronische betalingen binnen het land. Zo wilde de eindklant, een financiële toezichthouder van de overheid, de hoeveelheid hard geld verminderen, de investeringsaantrekkelijkheid van het land vergroten, de basis leggen voor de ontwikkeling van financiële instellingen en een betere klantervaring bieden aan de burgers van het land en aan toeristen.

Om een grootschalige taak te volbrengen, was het de bedoeling een gecentraliseerd applicatie-ecosysteem te creëren dat bestond uit verschillende geïntegreerde modules die:
  • voorzien in infrastructuur voor het e-betalingssysteem;
  • toegang bieden tot financiële diensten in het hele land;
  • te zorgen voor hoge prestaties en kosteneffectiviteit van het e-betalingssysteem;
  • zorgen voor een robuuste systeembeveiliging en een efficiënte bescherming tegen fraude;
  • interoperabiliteit met de netwerken van de overheid tot stand te brengen.

Oplossing

Innowise heeft deelgenomen aan de ontwikkeling van infrastructuur voor e-betalingstoepassingen, API (open banking platform) die voldoet aan PSD2 en digitale bankmodule.

Ook ontwikkelde ons team vanaf nul iOS en Android applicaties voor instant betalingen (P2P, C2B, B2B) en het beheer van bankrekeningen.

Zo leverden wij het platform voor mobiel bankieren dat individuele en zakelijke gebruikers in staat stelt diverse financiële verrichtingen online uit te voeren en dat integraal deel uitmaakt van het hele applicatie-ecosysteem.

Elektronisch betalingssysteem

De ontwikkelde infrastructuur voor elektronische betalingen is een complex, uniform systeem dat het operationele gedeelte van onmiddellijke elektronische betalingen verzorgt en geïntegreerd is met de netwerken van de nationale financiële regelgever. Het systeem bestaat uit verschillende modules, waaronder infrastructuurkern, digitaal bankieren, mobiel platform, fraudebescherming, enz.

Overeenstemming met internationale normen

Om alle financiële diensten snel en gemakkelijk in het e-betalingssysteem te kunnen integreren, hebben wij een infrastructuur ontworpen die internationale normen voor de uitwisseling van financiële gegevens, zoals ISO 20022 en SWIFT MT, ondersteunt.

PSD2-conform open bankplatform

Ook heeft het team van Innowise samen met de klant een universele oplossing ontwikkeld waarmee het ecosysteem kan samenwerken met externe systemen (banken, financiële instellingen, betalingsproviders, enz.), waarmee een snelle en soepele integratie mogelijk is en waarmee gegevens gemakkelijk kunnen worden opgehaald.

Digitaal bankieren

De module voor digitaal bankieren is zo ontworpen dat gebruikers van het mobiele platform hun e-wallets kunnen aanmaken, deze kunnen aanvullen vanaf bankkaarten/rekeningen en realtime betalingen kunnen verrichten. Zo werd digitaal bankieren in het e-betalingsecosysteem ingebouwd als een andere "bank", die e-betalingen verwerkt maar alleen elektronische portemonnees bedient.

Branding en aanpassingsmogelijkheden

De oplossing heeft een multi-tenant microdiensten architectuur, zodat zij door elke bank of financiële instelling kan worden gebruikt en aangepast. Om hoge prestaties te garanderen, herhaalt het systeem systeemcomponenten, interfaces, diensten, enz.

Branding en aanpassingsmogelijkheden

De oplossing heeft een multi-tenant microdiensten architectuur, zodat zij door elke bank of financiële instelling kan worden gebruikt en aangepast. Om hoge prestaties te garanderen, herhaalt het systeem systeemcomponenten, interfaces, diensten, enz.

Mobiele toepassing

Omdat het zowel voor de klant als voor ons van vitaal belang was om een rijke gebruikerservaring te garanderen, ontwierpen we de mobiele oplossing met een aantal onmisbare functies en functionele mogelijkheden.

Om de applicatie te kunnen gebruiken, moeten gebruikers hun bankkaarten koppelen, de naam van de bank, het rekeningnummer/kaartgegevens opgeven en de gebruikersverificatieprocedure doorlopen. Gebruikers kunnen een onbeperkt aantal kaarten van verschillende banken koppelen, zowel regionale als buitenlandse.

Na het identificatieproces kunnen gebruikers hun elektronische portemonnee aanvullen en onmiddellijke elektronische betalingen en geldoverdrachten verrichten. Gebruikers kunnen automatische e-wallet aanvulling op specifieke data instellen. Ook heeft het team van Innowise een Smart Addressing System geïntegreerd waarmee gebruikers van de app snel en veilig financiële transacties kunnen uitvoeren.

Ons ontwikkelingsteam heeft de applicatie verrijkt met uitgebreide betalingsinstellingen. Bijvoorbeeld, een Smart Bill Payment systeem stelt gebruikers in staat om automatische e-betalingen (huur, verzekering, sport, fiscale rekeningen, enz.) in te stellen voor geselecteerde data, meldingen in te stellen over aanstaande betalingen, statistieken te monitoren, rapporten te ontvangen over veranderingen in de waarde van rekeningen, enz. Ook kunnen individuele en zakelijke gebruikers binnen de applicatie geld overmaken (van rekening naar rekening) met behulp van het rekeningnummer, de telefoon of de e-mail van de ontvanger.

Om de gebruikerservaring van de app aantrekkelijker te maken, hebben we deze verrijkt met functionaliteit voor persoonlijke budgettering. Zo kunnen app-gebruikers uitgebreide statistieken over inkomsten en resultaten bekijken in gevisualiseerde vorm (grafieken en diagrammen). Bovendien kunnen ze persoonlijke doelen stellen om hun uitgaven te optimaliseren en meldingen instellen om de vooraf vastgestelde uitgavenlimiet niet te overschrijden.

Bovendien ondersteunt de app QR-code-betalingen, slaat hij de geschiedenis van betalingen op, biedt hij mogelijkheden om rekeningen met elkaar te verbinden (bv. een restaurantrekening splitsen) en een meldingssysteem.

Technologieën en instrumenten

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
Code kwaliteit
detekt, SwiftLint
CI/CD
Jenkins, Fastlane
Inzet
verenigde multi-tenant Kubernetes-omgeving
Databases
PostgreSQL, MySQL
QA
JUnit, Mockk, Roboletric, Espresso, XCTest, XCUITest, JMeter, ApacheBench, Gatling

Proces

Aangezien de eindklant een financiële toezichthouder van de overheid was, kwamen de klant en Innowise overeen te kiezen voor het Waterfall software ontwikkelingsmodel, dat het meest geschikt bleek te zijn. Toch gebruikte ons team de elementen van de Agile methodologie in de interne werkstroom. Alle communicatie met de klant verliep via Microsoft producten, namelijk Microsoft Teams.

Na het achterhalen van alle eisen en specificaties van de klant, boden de experts van Innowise de gevestigde technologiestack waarmee we multifunctionele, betrouwbare, gebruiksvriendelijke en veilige mobiele apps konden ontwikkelen op iOS en Android platforms.

Omdat de beveiliging van persoonsgegevens en de bescherming tegen fraude als een van de grootste zorgen werd gedefinieerd, heeft ons team een multi-factor authenticatiesysteem geïmplementeerd en een beveiligingssysteem geïntegreerd dat gebruik maakt van gegevensversleuteling, TLS 1.2, SSL Pinning en tools voor onmiddellijke controle voor gerootte apparaten.

2 +

jarenlang project

12

IT-specialisten

10000 +

uren

Team

2
Java-ontwikkelaars
2
Android-ontwikkelaars
2
iOS-ontwikkelaars
1
Bedrijfsanalist
1
Projectleider
1
Automatisering QA Engineer
1
Manual QA Engineer
1
Oplossing Architect
1
UI/UX Ontwerper

Resultaten

Innowise heeft met succes een e-betaling applicatie ecosysteem opgeleverd, aangevuld met diverse modules en iOS & Android apps. Zowel onze klant als de nationale financiële toezichthouder beoordeelden de ontwikkelde oplossing hoog. Zij waren met name tevreden over het hoge niveau van informatiebeveiliging, de ontwikkelkwaliteit & -snelheid en de werkcommunicatie.

Het resulterende mobiele platform werd geïntegreerd met het ecosysteem van de elektronische betalingsapplicatie en uitgerold zonder de termijnen te overschrijden. Eindgebruikers prezen de applicatie vanwege de intuïtieve UI, de korte leercurve, de rijke functionaliteit en de hoge prestaties.

Innowise was opgetogen om deel te nemen aan dit project, omdat het als geen ander aansluit bij onze filosofie en missie - "We Ontwikkelen De Wereld". Wij geloven dat onze professionele bijdrage de digitale reis in de FinTech & banking sfeer voor het hele land heeft helpen starten.

Neem contact met ons op!

Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Voeg projectgegevens alsjeblieft, duur, technische stapel, IT-professionals nodig en andere relevante informatie toe
    Neem een spraakbericht over uw
    project op om het ons beter te helpen begrijpen
    Voeg indien nodig aanvullende documenten bij
    Bestand uploaden

    Je kunt maximaal 1 bestand van 2MB bijvoegen. Geldige bestanden: pdf, jpg, jpeg, png

    Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise uw persoonsgegevens verwerkt in overeenstemming met ons Privacybeleid om u van de juiste informatie te voorzien.

    Wat gebeurt er nu?

    1

    Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.

    2

    Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.

    3

    Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.

    4

    We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken mogelijk.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    pijl