Veuillez laisser vos coordonnées, nous vous enverrons notre aperçu par e-mail.
Je consens à ce que mes données personnelles soient traitées afin d'envoyer du matériel de marketing personnalisé conformément à la directive sur la protection des données. Politique de confidentialité. En confirmant la soumission, vous acceptez de recevoir du matériel de marketing
Merci !

Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.

Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1600+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.
À propos de nous
Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1600+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.

Ecosystème de paiement électronique avec mobile banking

Plateforme dotée d'une banque mobile mobile intelligente (iOS et Android) permettant des paiements électroniques instantanés, des transferts d'argent privés et la gestion des finances personnelles.

Client

Industrie
Banking
Technologies de l'information
Région
UE
Client depuis
2018

Notre client est une grande entreprise informatique qui compte environ 24 000 employés. Le client fournit des services de développement de logiciels et de conseil en informatique à des entreprises et organisations de plus de 90 pays.

Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de la NDA.

Défi

Notre client a été sélectionné en tant qu'entrepreneur général pour diriger un projet gouvernemental visant à numériser les systèmes de paiement et bancaires d'un petit pays. Le principal objectif du projet était de créer une infrastructure logicielle fiable, sécurisée, transparente et facile à utiliser pour les paiements électroniques instantanés dans le pays. Ainsi, le client final, un organisme gouvernemental de réglementation financière, avait l'intention de réduire la quantité d'argent liquide utilisée, d'accroître l'attrait du pays pour les investissements, de jeter les bases du développement des institutions financières et d'offrir une meilleure expérience client aux citoyens du pays et aux touristes.

Pour accomplir une tâche de grande envergure, il a été prévu de créer un écosystème d'applications centralisé composé de plusieurs modules intégrés qui:
  • fournir une infrastructure pour le système de paiement électronique;
  • fournir un accès aux services financiers dans tout le pays;
  • assurer la haute performance et la rentabilité du système de paiement électronique;
  • assurer une sécurité solide du système et une protection efficace contre la fraude;
  • établir l'interopérabilité avec les réseaux du gouvernement.

Solution

Innowisee a participé au développement de l'infrastructure de l'application de paiement électronique, de l'API conforme à la DSP2 (plateforme bancaire ouverte) et du module de banque numérique.

Notre équipe a également développé des applications iOS et Android pour les paiements instantanés (P2P, C2B, B2B) et la gestion des comptes bancaires.

Nous avons ainsi livré la plate-forme bancaire mobile qui permet aux particuliers et aux entreprises d'effectuer diverses opérations financières en ligne et qui fait partie intégrante de l'ensemble de l'écosystème applicatif.

Ecosystème de paiement électronique

L'infrastructure de paiement électronique développée est un système complexe et unifié qui fournit la partie opérationnelle des paiements électroniques instantanés et qui est intégré aux réseaux de l'autorité nationale de régulation financière. Le système se compose de plusieurs modules, notamment le noyau de l'infrastructure, la banque numérique, la plateforme mobile, la protection contre la fraude, etc.

Cohérence avec les normes internationales

Pour permettre à tous les services financiers de s'intégrer rapidement et facilement dans le système de paiement électronique, nous avons conçu une infrastructure qui prend en charge les normes internationales d'échange de données financières telles que ISO 20022 et SWIFT MT.

Plateforme bancaire ouverte conforme à la DSP2

De plus, en collaboration avec l'équipe du client, l'équipe d'Innowise a mis au point une solution universelle qui permet à l'écosystème de travailler avec des systèmes externes (banques, institutions financières, prestataires de services de paiement, etc.), assure une intégration rapide et harmonieuse avec ceux-ci et garantit une récupération aisée des données.

Banque digital

En ce qui concerne le module de banque numérique, il a été conçu pour que les utilisateurs de la plateforme mobile puissent créer leurs portefeuilles électroniques, les réapprovisionner à partir de cartes/comptes bancaires et effectuer des paiements en temps réel. Ainsi, la banque numérique a été intégrée à l'écosystème de paiement électronique comme une autre "banque", traitant les paiements électroniques, mais ne servant que les portefeuilles électroniques.

Options de marquage et de personnalisation

La solution a une architecture microservices multi-tenant, elle peut donc être utilisée et personnalisée par chaque banque ou institution financière. Pour garantir des performances élevées, le système réitère les composants du système, les interfaces, les services, etc.

Options de marquage et de personnalisation

La solution a une architecture microservices multi-tenant, elle peut donc être utilisée et personnalisée par chaque banque ou institution financière. Pour garantir des performances élevées, le système réitère les composants du système, les interfaces, les services, etc.

Application mobile

Comme il était essentiel pour le client et pour nous de garantir une expérience utilisateur riche, nous avons conçu la solution mobile avec une variété de caractéristiques indispensables et de capacités fonctionnelles.

Pour commencer à utiliser l'application, les utilisateurs doivent relier leurs cartes bancaires, en spécifiant le nom de la banque, le numéro de compte/les informations d'identification de la carte, et en passant par la procédure de vérification de l'utilisateur. Les utilisateurs peuvent lier un nombre illimité de cartes de différentes banques, tant régionales qu'étrangères.

Après avoir passé le processus d'identification, les utilisateurs peuvent réapprovisionner leurs portefeuilles électroniques et effectuer des paiements électroniques et des transferts d'argent instantanés. Les utilisateurs peuvent programmer le réapprovisionnement automatique de leur portefeuille électronique à des dates précises. L'équipe d'Innowise a également intégré le Système d'Adressage Intelligent qui permet aux utilisateurs de l'application d'effectuer des opérations financières rapidement et en toute sécurité.

Notre équipe de développement a enrichi l'application de vastes paramètres de paiement. Par exemple, un système de paiement de factures intelligent permet aux utilisateurs de définir des paiements électroniques automatiques (loyer, assurance, sport, factures d'impôts, etc.) pour des dates sélectionnées, de configurer des notifications sur les paiements à venir, de suivre les statistiques, de recevoir des rapports sur les changements de valeur des factures, etc. En outre, les utilisateurs individuels et professionnels peuvent transférer de l'argent au sein de l'application (de compte à compte) en utilisant le numéro de compte, le téléphone ou l'e-mail du destinataire.

Pour rendre l'expérience utilisateur de l'application plus attrayante, nous l'avons enrichie d'une fonctionnalité de budgétisation personnelle. Ainsi, les utilisateurs de l'application peuvent consulter des statistiques complètes sur les revenus et les résultats sous une forme visualisée (graphiques, tableaux et diagrammes). En outre, ils peuvent fixer des objectifs personnels d'optimisation des dépenses et programmer des notifications pour ne pas dépasser la limite de dépenses préétablie.

En outre, l'application prend en charge les paiements par code QR, stocke l'historique des paiements, offre des capacités inter-comptes (par exemple, le partage d'une facture de restaurant) et un système de notification.

Technologies et outils

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
Qualité du code
détective, SwiftLint
CI/CD
Jenkins, Fastlane
Déploiement
environnement Kubernetes multi-tenant unifié
Bases de données
PostgreSQL, MySQL
QA
JUnit, Mockk, Roboletric, Espresso, XCTest, XCUITest, JMeter, ApacheBench, Gatling

Processus

Le client final étant un organisme public de réglementation financière, le client et Innowise ont convenu d'opter pour le modèle de développement logiciel Waterfall, qui s'est avéré le plus approprié. Néanmoins, notre équipe a utilisé les éléments de la méthodologie Agile dans le flux de travail interne. Toute la communication avec le client a été réalisée à l'aide de produits Microsoft, notamment Microsoft Teams.

Après avoir recueilli toutes les exigences et spécifications du client, les experts d'Innowise ont proposé la pile technologique établie qui pourrait nous permettre de développer des applications mobiles multifonctionnelles, fiables, conviviales et sécurisées sur les plateformes iOS et Android.

La question de la sécurité des données personnelles et de la protection contre la fraude ayant été définie comme l'une des principales préoccupations, notre équipe a mis en place un système d'authentification multifactorielle et a intégré un système de sécurité utilisant le cryptage des données, TLS 1.2, SSL Pinning, et des outils de vérification instantanée pour les appareils enracinés.

2 +

projet de longue haleine

12

Spécialistes en informatique

10000 +

heures

Équipe

2
Développeurs Java
2
Développeurs Android
2
Développeurs iOS
1
Analyste commercial
1
Chef de projet
1
Ingénieur QA d'automatisation
1
Ingénieur QA manuel
1
Architecte de solutions
1
Concepteur UI/UX

Résultats

Innowise a livré avec succès un écosystème application e-paiement complété par plusieurs modules et des applications iOS et Android. Notre client et le régulateur financier national ont tous deux attribué une note élevée à la solution développée. Ils ont été particulièrement satisfaits du haut niveau de sécurité des informations, de la qualité et de la rapidité du développement, ainsi que de la communication au travail.

La plateforme mobile qui en a résulté a été intégrée à l'écosystème des applications de paiement électronique et déployée sans dépasser les délais. Les utilisateurs finaux ont fait l'éloge de l'application en raison de son interface utilisateur intuitive, de sa faible courbe d'apprentissage, de sa richesse fonctionnelle et de ses performances élevées.

Innowise était ravi de participer à ce projet, car il correspond, comme aucun autre, à notre philosophie et à notre mission - "We Develop the World". Nous pensons que notre contribution professionnelle a permis de lancer le voyage numérique dans la sphère FinTech et bancaire pour l'ensemble de la nation.

Contactez nous!

Réserver un appel ou remplissez le formulaire ci-dessous et nous vous contacterons dès que nous aurons traité votre demande.

    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes nécessaires et d'autres informations pertinentes
    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes
    nécessaires et d'autres informations pertinentes
    Joindre des documents supplémentaires au besoin
    Charger file

    Vous pouvez joindre jusqu'à 1 fichier de 2MB au total. Fichiers valides : pdf, jpg, jpeg, png

    Nous vous informons que lorsque vous cliquez sur le bouton Envoyer, Innowise traitera vos données personnelles conformément à notre Politique de confidentialité dans le but de vous fournir des informations appropriées.

    Que se passe-t-il ensuite?

    1

    Après avoir reçu et traité votre demande, nous reviendrons vers vous pour détailler les besoins de votre projet et signer un accord de non-divulgation pour assurer la confidentialité des informations.

    2

    Après avoir examiné les exigences, nos analystes et nos développeurs élaborent une proposition de projet avec l'étendue des travaux, le nombre de membre de l'équipe, les délais et les coûts des coûts.

    3

    Nous organisons une réunion avec vous pour discuter de l'offre et parvenir à un accord.

    4

    Nous signons un contrat et commençons à travailler sur votre projet le plus rapidement possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    flèche