Sähköisen maksamisen ekosysteemi mobiilipankkitoiminnan avulla

Alusta, jossa on älykäs mobiilipankkisovellus (iOS ja Android), joka mahdollistaa välittömät sähköiset maksut, yksityiset rahansiirrot ja henkilökohtaisen talouden hallinnan.

Lataa tapaustutkimuksen PDF-versio

Asiakas

Teollisuus
Pankkitoiminta
Tietotekniikka
Alue
EU
Asiakas vuodesta
2018

Asiakkaamme on suuri IT-alan yritys, jolla on noin 24 000 työntekijää. Asiakas tarjoaa ohjelmistokehitys- ja IT-konsultointipalveluja yrityksille ja organisaatioille yli 90 maassa.

Yksityiskohtaisia tietoja asiakkaasta ei voida luovuttaa NDA:n määräysten nojalla.

Haaste

Asiakkaamme valittiin pääurakoitsijaksi toteuttamaan hallituksen hanke, jossa digitalisoidaan pienen maan maksu- ja pankkijärjestelmät. Hankkeen päätavoitteena oli luoda luotettava, turvallinen, läpinäkyvä ja helppokäyttöinen ohjelmistoinfrastruktuuri maan sisäisiä sähköisiä maksuja varten. Loppuasiakkaan, valtion rahoitusalan sääntelyviranomaisen, tarkoituksena oli siis vähentää käytetyn käteisen rahan määrää, lisätä maan investointien houkuttelevuutta, luoda perusta rahoituslaitosten kehittämiselle ja tarjota parempi asiakaskokemus maan kansalaisille ja matkailijoille.

Suuren mittakaavan tehtävän toteuttamiseksi oli tarkoitus luoda keskitetty sovellusekosysteemi, joka koostuisi useista integroiduista moduuleista, jotka:
  • tarjota infrastruktuuri sähköistä maksujärjestelmää varten;
  • tarjota rahoituspalveluja koko maassa;
  • varmistaa sähköisen maksujärjestelmän korkea suorituskyky ja kustannustehokkuus;
  • varmistaa vankka järjestelmäturvallisuus ja tehokas petostentorjunta;
  • luoda yhteentoimivuus hallituksen verkkojen kanssa.

Ratkaisu

Innowise osallistui sähköisen maksamisen sovellusinfrastruktuurin, PSD2-yhteensopivan API:n (avoin pankkialusta) ja digitaalisen pankkimoduulin kehittämiseen.

Lisäksi tiimimme kehitti tyhjästä iOS- ja Android-sovelluksia pikamaksuihin (P2P, C2B, B2B) ja pankkitilien hallintaan.

Tämän tuloksena toimitimme mobiilipankkialustan, jonka avulla yksityis- ja yrityskäyttäjät voivat suorittaa erilaisia rahoitustoimia verkossa ja joka on olennainen osa koko sovellusekosysteemiä.

Sähköisen maksamisen ekosysteemi

Kehitetty sähköisen maksamisen infrastruktuuri on monimutkainen, yhtenäinen järjestelmä, joka tarjoaa sähköisten pikamaksujen operatiivisen osan ja joka on integroitu kansallisen rahoitusalan sääntelyviranomaisen verkkoihin. Järjestelmä koostuu useista moduuleista, kuten infrastruktuurin ytimestä, digitaalisesta pankkitoiminnasta, mobiilialustasta, petostentorjunnasta jne.

Yhdenmukaisuus kansainvälisten standardien kanssa

Jotta kaikki rahoituspalvelut voidaan integroida sähköiseen maksujärjestelmään nopeasti ja helposti, olemme suunnitelleet infrastruktuurin, joka tukee kansainvälisiä rahoitustietojen vaihtostandardeja, kuten ISO 20022 ja SWIFT MT.

PSD2-yhteensopiva avoin pankkialusta

Lisäksi Innowise:n tiimi on kehittänyt yhdessä asiakkaan tiimin kanssa universaalin ratkaisun, jonka avulla ekosysteemi voi toimia ulkoisten järjestelmien (pankit, rahoituslaitokset, maksupalvelujen tarjoajat jne.) kanssa, joka mahdollistaa nopean ja sujuvan integraation näiden järjestelmien kanssa ja takaa helpon tiedonhaun.

Digitaalinen pankkitoiminta

Digitaalinen pankkimoduuli suunniteltiin siten, että mobiilialustan käyttäjät voivat luoda sähköisiä lompakoita, ladata niitä pankkikorteista/tileiltä ja suorittaa reaaliaikaisia maksuja. Digitaalinen pankkitoiminta rakennettiin siis osaksi sähköisen maksamisen ekosysteemiä toisena "pankkina", joka käsittelee sähköisiä maksuja mutta palvelee vain sähköisiä lompakoita.

Brändäys ja räätälöintivaihtoehdot

Ratkaisussa on monikäyttöinen mikropalveluarkkitehtuuri, joten jokainen pankki tai rahoituslaitos voi käyttää ja mukauttaa sitä. Korkean suorituskyvyn varmistamiseksi järjestelmä toistaa järjestelmäkomponentit, rajapinnat, palvelut jne.

Brändäys ja räätälöintivaihtoehdot

Ratkaisussa on monikäyttöinen mikropalveluarkkitehtuuri, joten jokainen pankki tai rahoituslaitos voi käyttää ja mukauttaa sitä. Korkean suorituskyvyn varmistamiseksi järjestelmä toistaa järjestelmäkomponentit, rajapinnat, palvelut jne.

Mobiilisovellus

Koska sekä asiakkaalle että meille oli elintärkeää varmistaa monipuolinen käyttökokemus, suunnittelimme mobiiliratkaisun, jossa oli useita välttämättömiä ominaisuuksia ja toiminnallisia ominaisuuksia.

Käyttäjien on yhdistettävä pankkikorttinsa, annettava pankin nimi, tilinumero ja korttitiedot ja käytävä läpi käyttäjän vahvistusmenettely, jotta he voivat aloittaa sovelluksen käytön. Käyttäjät voivat yhdistää rajattoman määrän kortteja eri pankeista, sekä alueellisista että ulkomaisista.

Kun käyttäjät ovat läpäisseet tunnistamisprosessin, he voivat täydentää sähköisiä lompakoitaan ja suorittaa sähköisiä maksuja ja rahansiirtoja välittömästi. Käyttäjät voivat asettaa automaattisen sähköisen lompakon täydennyksen tiettyinä päivinä. Lisäksi Innowise:n tiimi on integroinut älykkään osoitejärjestelmän, jonka avulla sovelluksen käyttäjät voivat suorittaa rahoitustoimia nopeasti ja turvallisesti.

Kehitystiimimme on rikastuttanut sovellusta laajoilla maksuasetuksilla. Esimerkiksi älykkään laskunmaksujärjestelmän avulla käyttäjät voivat asettaa automaattisia sähköisiä maksuja (vuokra-, vakuutus-, urheilu-, vero- jne. laskut) valituille päivämäärille, asettaa ilmoituksia tulevista maksuista, seurata tilastoja, vastaanottaa raportteja laskujen arvon muutoksista jne. Lisäksi yksityis- ja yrityskäyttäjät voivat siirtää rahaa sovelluksen sisällä (tililtä tilille) vastaanottajan tilinumeron, puhelimen tai sähköpostin avulla.

Jotta sovelluksen käyttökokemus olisi entistä houkuttelevampi, lisäsimme siihen henkilökohtaisen budjetoinnin toiminnot. Näin sovelluksen käyttäjät voivat tarkistaa tuloja ja tuloksia koskevat kattavat tilastot visualisoidussa muodossa (kaavioina, kaavioina ja diagrammeina). Lisäksi he voivat asettaa henkilökohtaisia tavoitteita menojen optimoinnille ja asettaa ilmoituksia, jotta ennalta asetettua menorajaa ei ylitetä.

Lisäksi sovellus tukee QR-koodimaksuja, tallentaa maksuhistoriaa, tarjoaa tilien välisiä toimintoja (esim. ravintolalaskun jakaminen) ja ilmoitusjärjestelmän.

Teknologiat ja työkalut

Java 11 (LTS), Spring saapas, 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, koodattavissa, Alamofire
Koodin laatu
detekt, SwiftLint
CI/CD
Jenkins, Fastlane
Käyttöönotto
yhtenäinen monimiehitetty Kubernetes-ympäristö
PostgreSQL, MySQL
JUnit, Mockk, Roboletric, Espresso, XCTest, XCUITest, JMeter, ApacheBench, Gatling

Prosessi

Koska loppuasiakkaana oli valtion rahoitusalan sääntelyviranomainen, asiakas ja Innowise sopivat, että ohjelmistokehitysmallina käytetään vesiputousmallia, joka osoittautui sopivimmaksi. Tiimimme käytti kuitenkin ketterän menetelmän elementtejä sisäisessä työnkulussa. Kaikki viestintä asiakkaan kanssa toteutettiin Microsoftin tuotteilla, nimittäin Microsoft Teamsilla.

Kun Innowise:n asiantuntijat olivat selvittäneet kaikki asiakkaan vaatimukset ja määrittelyt, he tarjosivat vakiintuneen teknologiapaketin, jonka avulla voimme kehittää monikäyttöisiä, luotettavia, käyttäjäystävällisiä ja turvallisia mobiilisovelluksia iOS- ja Android-alustoille.

Koska henkilötietojen turvallisuus ja petosten torjunta määriteltiin yhdeksi tärkeimmistä huolenaiheista, tiimimme otti käyttöön monitekijätodennusjärjestelmän ja integroi tietoturvajärjestelmän, jossa käytetään tietojen salausta, TLS 1.2:ta, SSL Pinning -tekniikkaa ja työkaluja juurtuneiden laitteiden välittömään tarkistamiseen.

2 +

vuosia kestävä hanke

12

IT-asiantuntijat

10000 +

tuntia

Joukkue

2
Java-kehittäjät
2
Android-kehittäjät
2
iOS-kehittäjät
1
liiketoiminta-analyytikko
1
Projektipäällikkö
1
Automaation laadunvarmistus Engineer
1
Käsikirja QA Engineer
1
Ratkaisuarkkitehti
1
UI/UX-suunnittelija

Tulokset

Innowise toimitti menestyksekkäästi sähköisen maksamisen sovellusekosysteemin, jota täydentävät useat moduulit sekä iOS- ja Android-sovellukset. Sekä asiakkaamme että kansallinen finanssivalvontaviranomainen antoivat kehitetylle ratkaisulle korkeat arvosanat. He olivat erityisen tyytyväisiä tietoturvan korkeaan tasoon, kehityksen laatuun ja nopeuteen sekä työyhteydenpitoon.

Tuloksena syntynyt mobiilialusta integroitiin sähköisen maksamisen sovellusten ekosysteemiin ja otettiin käyttöön määräaikaa noudattamatta. Loppukäyttäjät kiittelivät sovellusta sen intuitiivisen käyttöliittymän, matalan oppimiskäyrän, runsaan toiminnallisuuden ja korkean suorituskyvyn vuoksi.

Innowise oli iloinen voidessaan osallistua tähän hankkeeseen, sillä se vastaa filosofiaamme ja missiotamme - "Kehitämme maailmaa" - paremmin kuin mikään muu. Uskomme, että ammattimainen panoksemme auttoi koko kansakunnan digitaalisen matkan aloittamisessa FinTech- ja pankkialalla.

    Ota yhteyttä

    Varaa puhelu tai täytä alla oleva lomake, niin otamme sinuun yhteyttä, kun olemme käsitelleet pyyntösi.

    Lähetä meille ääniviesti
    Liitä asiakirjoja
    Lataa tiedosto

    Voit liittää 1 enintään 2 Mt:n tiedoston. Hyväksytyt tiedostomuodot: pdf, jpg, jpeg, png.

    Klikkaamalla Lähetä, annat suostumuksesi siihen, että Innowise käsittelee henkilötietojasi meidän Tietosuojakäytäntö antaa sinulle asiaankuuluvia tietoja. Antamalla puhelinnumerosi suostut siihen, että voimme ottaa sinuun yhteyttä puheluiden, tekstiviestien ja viestisovellusten kautta. Puhelu-, viesti- ja datahintoja voidaan soveltaa.

    Voit myös lähettää meille pyyntösi
    osoitteeseen contact@innowise.com

    Mitä tapahtuu seuraavaksi?

    1

    Kun olemme vastaanottaneet ja käsitelleet pyyntösi, otamme sinuun yhteyttä ja kerromme yksityiskohtaisesti projektin tarpeet ja allekirjoitamme NDA-sopimuksen luottamuksellisuuden varmistamiseksi.

    2

    Tutkittuaan toiveesi, tarpeesi ja odotuksesi tiimimme suunnittelee projektin ehdotuksen, jossa esitetään työn laajuus, tiimin koko, aika- ja kustannusarviot.

    3

    Järjestämme kanssasi tapaamisen, jossa keskustellaan tarjouksesta ja sovitaan yksityiskohdista.

    4

    Lopuksi allekirjoitamme sopimuksen ja aloitamme projektisi toteuttamisen heti.

    nuoli