Registratevi al nostro webinar: Efficienza, produttività e allocazione strategica delle risorse con l'IA

Lasciate i vostri contatti, vi invieremo il nostro whitepaper via e-mail.
Acconsento al trattamento dei miei dati personali per l'invio di materiale di marketing personalizzato in conformità con la normativa vigente. Informativa sulla privacy. Confermando l'invio, l'utente accetta di ricevere materiale di marketing
Grazie!

Il modulo è stato inviato con successo.
Ulteriori informazioni sono contenute nella vostra casella di posta elettronica.

Innowise è una società internazionale di sviluppo software a ciclo completo fondata nel 2007. Siamo un team di oltre 1600+ professionisti IT che sviluppano software per altri professionisti in tutto il mondo.
Chi siamo
Innowise è una società internazionale di sviluppo software a ciclo completo fondata nel 2007. Siamo un team di oltre 1600+ professionisti IT che sviluppano software per altri professionisti in tutto il mondo.

Ecosistema di pagamento elettronico con il mobile banking

Piattaforma con un'app di mobile banking intelligente (iOS e Android) che consente pagamenti elettronici istantanei, trasferimenti di denaro privati e gestione delle finanze personali.

Cliente

Industria
Banking
Tecnologia dell'informazione
Regione
UE
Cliente da
2018

Il nostro cliente è una grande azienda IT con circa 24.000 dipendenti. Il cliente fornisce servizi di sviluppo software e consulenza IT per aziende e organizzazioni di oltre 90 Paesi.

Le informazioni dettagliate sul cliente non possono essere divulgate in base alle disposizioni dell NDA.

Sfida

Il nostro cliente è stato selezionato come general contractor per gestire un progetto governativo di digitalizzazione dei sistemi di pagamento e bancari di un piccolo Paese. L'obiettivo principale del progetto era quello di creare un'infrastruttura software affidabile, sicura, trasparente e facile da usare per i pagamenti elettronici istantanei all'interno del Paese. Il cliente finale, un ente governativo di regolamentazione finanziaria, intendeva così ridurre la quantità di denaro contante utilizzato, aumentare l'attrattiva del paese per gli investimenti, gettare le basi per lo sviluppo di istituzioni finanziarie e offrire una migliore esperienza ai cittadini del paese e ai turisti.

Per realizzare un'attività su larga scala, si è pensato di creare un ecosistema applicativo centralizzato composto da diversi moduli integrati che avrebbero dovuto:
  • fornire l'infrastruttura per il sistema di pagamento elettronico;
  • fornire l'accesso ai servizi finanziari in tutto il Paese;
  • garantire prestazioni elevate e un buon rapporto costi-benefici del sistema di pagamento elettronico;
  • garantire una solida sicurezza del sistema e un'efficiente protezione dalle frodi;
  • stabilire l'interoperabilità con le reti governative.

Soluzione

Innowise ha partecipato allo sviluppo dell'infrastruttura applicativa per i pagamenti elettronici, dell'API conforme alla PSD2 (piattaforma bancaria aperta) e del modulo di banca digitale.

Inoltre, il nostro team ha sviluppato da zero applicazioni iOS e Android per i pagamenti istantanei (P2P, C2B, B2B) e la gestione dei conti bancari.

Di conseguenza, abbiamo realizzato la piattaforma di mobile banking che consente agli utenti privati e aziendali di effettuare diverse operazioni finanziarie online ed è parte integrante dell'intero ecosistema applicativo.

Ecosistema di pagamento elettronico

L'infrastruttura di e-payment sviluppata è un sistema complesso e unificato che fornisce la parte operativa dei pagamenti elettronici istantanei ed è integrato con le reti del regolatore finanziario nazionale. Il sistema è composto da diversi moduli, tra cui il nucleo dell'infrastruttura, il digital banking, la piattaforma mobile, la protezione dalle frodi, ecc.

Coerenza con gli standard internazionali

Per consentire a tutti i servizi finanziari di integrarsi nel sistema di e-payment in modo rapido e semplice, abbiamo progettato un'infrastruttura che supporta gli standard internazionali di scambio di dati finanziari come ISO 20022 e SWIFT MT.

Piattaforma bancaria aperta conforme alla PSD2

Inoltre, insieme al team del cliente, il team di Innowise ha sviluppato una soluzione universale che consente all'ecosistema di lavorare con sistemi esterni (banche, istituti finanziari, fornitori di pagamenti, ecc.), fornisce un'integrazione rapida e fluida con essi e garantisce un facile recupero dei dati.

Banca digitale

Per quanto riguarda il modulo di digital banking, è stato progettato in modo che gli utenti della piattaforma mobile potessero creare i loro portafogli elettronici, ricaricarli da carte/conti bancari ed effettuare pagamenti in tempo reale. In questo modo, il digital banking è stato integrato nell'ecosistema dei pagamenti elettronici come un'altra "banca", che elabora i pagamenti elettronici ma serve solo i portafogli elettronici.

Opzioni di branding e personalizzazione

La soluzione ha un'architettura a microservizi multi-tenant, quindi può essere utilizzata e personalizzata da ogni banca o istituto finanziario. Per garantire prestazioni elevate, il sistema ripropone i componenti, le interfacce, i servizi, ecc.

Opzioni di branding e personalizzazione

La soluzione ha un'architettura a microservizi multi-tenant, quindi può essere utilizzata e personalizzata da ogni banca o istituto finanziario. Per garantire prestazioni elevate, il sistema ripropone i componenti, le interfacce, i servizi, ecc.

Applicazione mobile

Poiché era fondamentale sia per il cliente che per noi garantire una ricca esperienza utente, abbiamo progettato la soluzione mobile con una serie di caratteristiche e funzionalità indispensabili.

Per iniziare a utilizzare l'applicazione, gli utenti devono collegare le proprie carte bancarie, specificando il nome della banca, il numero di conto e le credenziali della carta e superando la procedura di verifica dell'utente. Gli utenti possono collegare un numero illimitato di carte di diverse banche, sia regionali che estere.

Dopo aver superato il processo di identificazione, gli utenti possono ricaricare i loro portafogli elettronici ed effettuare pagamenti elettronici e trasferimenti di denaro istantanei. Gli utenti possono impostare la ricarica automatica del portafoglio elettronico in date specifiche. Inoltre, il team di Innowise ha integrato un sistema di indirizzamento intelligente che consente agli utenti dell'app di effettuare operazioni finanziarie in modo rapido e sicuro.

Il nostro team di sviluppo ha arricchito l'applicazione con ampie impostazioni di pagamento. Ad esempio, un sistema di pagamento intelligente delle bollette consente agli utenti di impostare pagamenti elettronici automatici (affitto, assicurazione, sport, bollette fiscali, ecc.) per date selezionate, impostare notifiche sui pagamenti imminenti, monitorare le statistiche, ricevere rapporti sulle variazioni del valore delle bollette, ecc. Inoltre, gli utenti privati e aziendali possono trasferire denaro all'interno dell'applicazione (da conto a conto) utilizzando il numero di conto, il telefono o l'e-mail del destinatario.

Per rendere l'esperienza d'uso dell'app più coinvolgente, l'abbiamo arricchita con la funzionalità di budgeting personale. In questo modo, gli utenti dell'app possono controllare statistiche complete su entrate e uscite in forma visualizzata (grafici, diagrammi e diagrammi). Inoltre, possono stabilire obiettivi personali di ottimizzazione delle spese e impostare notifiche per non superare il limite di spesa prestabilito.

Inoltre, l'applicazione supporta i pagamenti con codice QR, memorizza la cronologia dei pagamenti, fornisce funzionalità inter-conto (ad esempio, la divisione del conto di un ristorante) e un sistema di notifica.

Tecnologie e strumenti

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
Qualità del codice
detekt, SwiftLint
CI/CD
Jenkins, Fastlane
Distribuzione
ambiente Kubernetes unificato multi-tenant
Databases
PostgreSQL, MySQL
QA
JUnit, Mockk, Roboletric, Espresso, XCTest, XCUITest, JMeter, ApacheBench, Gatling

Processo

Poiché il cliente finale era un ente governativo di regolamentazione finanziaria, il cliente e Innowise hanno deciso di optare per il modello di sviluppo software Waterfall, che si è rivelato il più adatto. Tuttavia, il nostro team ha utilizzato gli elementi della metodologia Agile nel flusso di lavoro interno. Tutte le comunicazioni con il cliente sono state effettuate utilizzando prodotti Microsoft, in particolare Microsoft Teams.

Dopo aver raccolto tutti i requisiti e le specifiche del cliente, gli esperti di Innowise hanno proposto lo stack tecnologico consolidato che ci avrebbe permesso di sviluppare applicazioni mobili multifunzionali, affidabili, facili da usare e sicure su piattaforme iOS e Android.

Poiché la questione della sicurezza dei dati personali e della protezione dalle frodi è stata definita come una delle principali preoccupazioni, il nostro team ha implementato un sistema di autenticazione a più fattori e ha integrato un sistema di sicurezza che utilizza la crittografia dei dati, TLS 1.2, SSL Pinning e strumenti per il controllo istantaneo dei dispositivi rooted.

2 +

un progetto lungo anni

12

Specialisti IT

10000 +

ore

Team

2
Sviluppatori Java
2
Sviluppatori Android
2
Sviluppatori iOS
1
Analista aziendale
1
Responsabile di progetto
1
Ingegnere di automazione QA
1
Ingegnere QA manuale
1
Architetto di soluzioni
1
Designer UI/UX

Risultati

Innowise ha consegnato con successo un ecosistema applicativo per i pagamenti elettronici integrato da diversi moduli e applicazioni iOS e Android. Sia il nostro cliente che l'autorità di regolamentazione finanziaria nazionale hanno valutato positivamente la soluzione sviluppata. Sono stati particolarmente soddisfatti dell'alto livello di sicurezza delle informazioni, della qualità e della velocità di sviluppo e della comunicazione di lavoro.

La piattaforma mobile che ne è scaturita è stata integrata con l'ecosistema delle applicazioni di pagamento elettronico ed è stata lanciata senza rispettare le scadenze. Gli utenti finali hanno apprezzato molto l'applicazione per la sua interfaccia intuitiva, la curva di apprendimento ridotta, la ricchezza di funzionalità e le elevate prestazioni.

Il Innowise è stato entusiasta di partecipare a questo progetto che, come nessun altro, corrisponde alla nostra filosofia e missione: "Sviluppiamo il mondo". Crediamo che il nostro contributo professionale abbia contribuito ad avviare il viaggio digitale nella sfera FinTech e bancaria per l'intera nazione.

Contattateci!

Prenota una chiamata oppure compilate il modulo sottostante e sarete ricontattati una volta elaborata la vostra richiesta.

    Si prega di includere i dettagli del progetto, la durata, lo stack tecnologico, i professionisti IT necessari e altre informazioni pertinenti
    Registra un messaggio vocale sul tuo
    progetto per aiutarci a capirlo meglio
    Allega ulteriori documenti se necessario
    Caricare il file

    È possibile allegare fino a 1 file di 2 MB complessivi. File validi: pdf, jpg, jpeg, png

    Vi informiamo che cliccando sul pulsante Invia, Innowise tratterà i vostri dati personali in conformità con la nostra Informativa sulla privacy allo scopo di fornirvi informazioni adeguate.

    Cosa succede dopo?

    1

    Dopo aver ricevuto ed elaborato la vostra richiesta, vi ricontatteremo a breve per illustrare le esigenze del progetto e firmare un NDA per garantire la riservatezza delle informazioni.

    2

    Dopo aver esaminato i requisiti, i nostri analisti e sviluppatori elaborano una proposta di progetto con l'ambito di lavoro, le dimensioni del team, i tempi e i costi stimati.

    3

    Organizziamo un incontro con voi per discutere l'offerta e giungere a un accordo.

    4

    Firmiamo un contratto e iniziamo a lavorare sul vostro progetto il prima possibile.

    Grazie!

    Il tuo messaggio è stato inviato.
    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    Grazie!

    Il tuo messaggio è stato inviato.
    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    freccia