Økosystem for e-betaling med mobilbank

Platform med en smart mobilbank-app (iOS og Android), der giver mulighed for øjeblikkelige e-betalinger, private pengeoverførsler og personlig økonomistyring.

Download PDF-versionen af casestudiet

Kunde

Industri
Bankvirksomhed
Informationsteknologi
Region
EU
Kunde siden
2018

Vores kunde er en stor it-virksomhed med ca. 24.000 ansatte om bord. Kunden leverer softwareudvikling og IT-konsulenttjenester til virksomheder og organisationer fra mere end 90 lande.

Detaljerede oplysninger om klienten kan ikke videregives i henhold til bestemmelserne i NDA.

Udfordring

Vores klient blev valgt som hovedentreprenør til at køre et regeringsprojekt, der skulle digitalisere betalings- og banksystemerne i et lille land. Hovedformålet med projektet var at skabe en pålidelig, sikker, gennemsigtig og brugervenlig softwareinfrastruktur til øjeblikkelige elektroniske betalinger i landet. Slutkunden, en statslig finansiel tilsynsmyndighed, havde således til hensigt at reducere mængden af hårde kontanter, øge landets investeringstiltrækningskraft, lægge grunden til udvikling af finansielle institutioner og give en bedre kundeoplevelse for landets borgere og turister.

For at udføre en storstilet opgave var det planlagt at skabe et centraliseret applikationsøkosystem bestående af flere integrerede moduler, der ville:
  • levere infrastruktur til e-betalingssystem;
  • give adgang til finansielle tjenester i hele landet;
  • sikre høj ydeevne og omkostningseffektivitet i e-betalingssystemet;
  • sikre robust systemsikkerhed og effektiv beskyttelse mod svindel;
  • etablere interoperabilitet med regeringens netværk.

Løsning

Innowise deltog i udviklingen af infrastruktur til e-betalingsapplikationer, PSD2-kompatibel API (åben bankplatform) og digitalt bankmodul.

Vores team har også fra bunden udviklet iOS- og Android-applikationer til øjeblikkelige betalinger (P2P, C2B, B2B) og bankkontoadministration.

Derfor leverede vi mobilbankplatformen, som gør det muligt for private og erhvervsbrugere at udføre forskellige finansielle operationer online og er en integreret del af hele applikationsøkosystemet.

Økosystem for elektronisk betaling

Den udviklede e-betalingsinfrastruktur er et komplekst, samlet system, der leverer den operationelle del af øjeblikkelige elektroniske betalinger og er integreret med de nationale finansmyndigheders netværk. Systemet består af flere moduler, herunder infrastrukturkerne, digitalbank, mobilplatform, svindelbeskyttelse osv.

Overensstemmelse med internationale standarder

For at gøre det muligt for alle finansielle tjenester at blive integreret i e-betalingssystemet hurtigt og nemt har vi designet en infrastruktur, der understøtter internationale standarder for udveksling af finansielle data som ISO 20022 og SWIFT MT.

PSD2-kompatibel åben bankplatform

Sammen med kundens team har Innowise's team også udviklet en universel løsning, der gør det muligt for økosystemet at arbejde med eksterne systemer (banker, finansielle institutioner, betalingsudbydere osv.), giver hurtig og problemfri integration med dem og sikrer nem datahentning.

Digital bankvirksomhed

Hvad angår det digitale bankmodul, blev det designet, så brugere af mobilplatformen kunne oprette deres e-wallets, fylde dem op fra bankkort/konti og foretage betalinger i realtid. Den digitale bank blev således indbygget i e-betalingsøkosystemet som en anden "bank", der behandler e-betalinger, men kun betjener elektroniske tegnebøger.

Branding og tilpasningsmuligheder

Løsningen har en multi-tenant microservices-arkitektur, så den kan bruges og tilpasses af enhver bank eller finansiel institution. For at sikre høj ydeevne gentager systemet systemkomponenter, grænseflader, tjenester osv.

Branding og tilpasningsmuligheder

Løsningen har en multi-tenant microservices-arkitektur, så den kan bruges og tilpasses af enhver bank eller finansiel institution. For at sikre høj ydeevne gentager systemet systemkomponenter, grænseflader, tjenester osv.

Mobil applikation

Da det var vigtigt for både kunden og os at sikre en rig brugeroplevelse, designede vi mobilløsningen med en række must-have-funktioner og funktionelle muligheder.

For at begynde at bruge applikationen skal brugerne linke deres bankkort ved at angive bankens navn, kontonummer/kortoplysninger og gennemgå brugerbekræftelsesproceduren. Brugerne kan linke et ubegrænset antal kort fra forskellige banker, både regionale og udenlandske.

Når identifikationsprocessen er overstået, kan brugerne fylde deres elektroniske tegnebøger op og foretage øjeblikkelige elektroniske betalinger og pengeoverførsler. Brugerne kan indstille automatisk genopfyldning af den elektroniske tegnebog på bestemte datoer. Innowise's team har også integreret et smart adresseringssystem, der gør det muligt for app-brugere at udføre finansielle operationer hurtigt og sikkert.

Vores udviklingsteam har beriget applikationen med omfattende betalingsindstillinger. For eksempel giver et Smart Bill Payment-system brugerne mulighed for at indstille automatiske e-betalinger (husleje, forsikring, sport, skatteregninger osv.) til udvalgte datoer, indstille meddelelser om kommende betalinger, overvåge statistikker, modtage rapporter om ændringer i regningsværdien osv. Privatpersoner og virksomheder kan også overføre penge i applikationen (fra konto til konto) ved hjælp af modtagerens kontonummer, telefon eller e-mail.

For at gøre appens brugeroplevelse mere engagerende berigede vi den med en personlig budgetteringsfunktion. App-brugere kan således tjekke omfattende statistikker over indkomster og resultater i visualiseret form (grafer, diagrammer og diagrammer). Desuden kan de sætte personlige mål for udgiftsoptimering og indstille meddelelser om ikke at overskride den forudbestemte udgiftsgrænse.

Desuden understøtter appen betalinger med QR-koder, gemmer betalingshistorikken, giver mulighed for betalinger mellem konti (f.eks. deling af en restaurantregning) og et notifikationssystem.

Teknologier og værktøjer

Java 11 (LTS), Spring støvle, Spring MVC, Reactor, Web Flux, Kafka, Redis
Android Studio 4.1.0+, Kotlin, MVVM CleanArchitecture, ViewModel, LiveData, Dagger 2, Cicerone, Coroutines, Multi-Modules
XCode 12.3+, Swift, MVVM, VIPER, GCD, Snapkit, Codable, Alamofire
Kodekvalitet
detekt, SwiftLint
CI/CD
Jenkins, Fastlane
Udrulning
samlet multi-tenant Kubernetes-miljø
PostgreSQL, MySQL
JUnit, Mockk, Roboletric, Espresso, XCTest, XCUITest, JMeter, ApacheBench, Gatling

Proces

Da slutkunden var et statsligt finanstilsyn, blev kunden og Innowise enige om at vælge vandfaldsmodellen for softwareudvikling, som viste sig at være den mest velegnede. Ikke desto mindre brugte vores team elementer fra den agile metode i den interne arbejdsgang. Al kommunikation med kunden foregik ved hjælp af Microsoft-produkter, nemlig Microsoft Teams.

Efter at have afdækket alle kundens krav og specifikationer tilbød Innowise's eksperter den etablerede teknologistak, der kunne give os mulighed for at udvikle multifunktionelle, pålidelige, brugervenlige og sikre mobilapps på iOS- og Android-platforme.

Da spørgsmålet om persondatasikkerhed og beskyttelse mod svindel blev defineret som en af de største bekymringer, implementerede vores team et multifaktor-godkendelsessystem og integrerede et sikkerhedssystem med datakryptering, TLS 1.2, SSL Pinning og værktøjer til øjeblikkelig kontrol af rodfæstede enheder.

2 +

årelangt projekt

12

IT-specialister

10000 +

timer

Hold

2
Java-udviklere
2
Android-udviklere
2
iOS-udviklere
1
Forretningsanalytiker
1
Projektleder
1
Automation QA Engineer
1
Manual QA Engineer
1
Løsningsarkitekt
1
UI/UX-designer

Resultater

Innowise leverede med succes et økosystem af e-betalingsapplikationer suppleret med flere moduler og iOS- og Android-apps. Både vores kunde og den nationale finansielle tilsynsmyndighed vurderede den udviklede løsning højt. De var især tilfredse med det høje niveau af informationssikkerhed, udviklingskvaliteten og -hastigheden samt arbejdskommunikationen.

Den resulterende mobilplatform blev integreret med økosystemet for elektroniske betalingsapplikationer og rullet ud uden at bryde deadlinen. Slutbrugerne roste i høj grad applikationen på grund af dens intuitive brugergrænseflade, lave indlæringskurve, rige funktionalitet og høje ydeevne.

Innowise var glade for at deltage i dette projekt, da det som intet andet svarer til vores filosofi og mission - "Vi udvikler verden". Vi mener, at vores professionelle bidrag var med til at starte den digitale rejse på FinTech- og bankområdet for hele nationen.

    Kontakt os

    Book et opkald eller udfyld formularen nedenfor, så vender vi tilbage til dig, når vi har behandlet din anmodning.

    Send os en talebesked
    Vedhæft dokumenter
    Upload fil

    Du kan vedhæfte 1 fil på op til 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved at klikke på Send accepterer du, at Innowise behandler dine personlige data i henhold til vores Politik for beskyttelse af personlige oplysninger for at give dig relevante oplysninger. Ved at indsende dit telefonnummer accepterer du, at vi kan kontakte dig via taleopkald, sms og beskedapps. Opkalds-, besked- og datatakster kan være gældende.

    Du kan også sende os din anmodning
    til contact@innowise.com

    Hvad sker der nu?

    1

    Når vi har modtaget og behandlet din anmodning, vender vi tilbage til dig for at beskrive dine projektbehov og underskriver en NDA for at sikre fortrolighed.

    2

    Når vi har undersøgt dine ønsker, behov og forventninger, udarbejder vores team et projektforslag med forslag med arbejdets omfang, teamstørrelse, tids- og omkostningsoverslag.

    3

    Vi arrangerer et møde med dig for at diskutere tilbuddet og få detaljerne på plads.

    4

    Til sidst underskriver vi en kontrakt og begynder at arbejde på dit projekt med det samme.

    pil