Étude de cas · Services financiers

Une plateforme de paiements transfrontaliers où chaque transfert va au bout

Un transfert lancé se termine, même si un service redémarre en cours de route.

01 · Le contexte

Envoyer de l’argent d’un pays à l’autre

Le client exploite une plateforme de transferts d’argent internationaux. Les fonds partent d’un compte et arrivent par virement bancaire ou par portefeuille mobile, en passant par plusieurs partenaires de paiement.

Il fallait relier ces partenaires, choisir la route la moins coûteuse pour chaque transfert, respecter la conformité et garder une comptabilité exacte de chaque mouvement.

Client
Confidentiel
Secteur
Services financiers, transferts d’argent
Région
Europe et Afrique
Livré
Plateforme de transfert en microservices, tableau de bord des opérations
Couvre
Plusieurs devises, plusieurs partenaires de paiement
02 · Le défi

Un transfert peut durer des heures

Entre l’envoi et la confirmation du partenaire, il peut se passer des heures. Pendant ce temps, tout peut tomber en panne.

  • Des partenaires très différents. Chacun a son interface, son authentification, ses codes d’erreur et sa façon de confirmer.
  • Des pannes en plein transfert. Que se passe-t-il si l’interface d’un partenaire tombe pendant un envoi?
  • Des fonds à ne jamais perdre. Chaque mouvement d’argent doit être comptabilisé, sans exception.
  • Une équipe qui doit voir. Les opérations doivent savoir où en est chaque transfert et pourquoi il bloque.
03 · La solution

Des transferts conçus pour survivre aux pannes

Chaque transfert suit un flux durable, étape par étape. Chaque partenaire vit dans son propre service. Un grand livre en partie double enregistre tout, et l’équipe des opérations suit chaque transfert dans un tableau de bord.

Application de paiement sur un téléphone

Choix de la route

Pour chaque transfert, la plateforme choisit le partenaire le moins coûteux selon les frais et l’écart de change.

Grand livre en partie double

Chaque mouvement crée un débit et un crédit équilibrés, enregistrés ensemble ou pas du tout.

Tableau de bord des opérations

L’état de chaque transfert, les outils de diagnostic et la gestion des clients.

Ce que la plateforme couvre

  • Plusieurs partenaires de paiement, bancaires et mobiles
  • Plusieurs devises
  • Choix automatique de la route la moins coûteuse
  • Transferts qui reprennent après un redémarrage
  • Vérification d’identité des clients
  • Confirmations des partenaires reçues en différé
  • Grand livre en partie double
  • Tableau de bord des opérations
04 · Sous le capot

Un transfert qui reprend où il s’est arrêté

Chaque transfert est un flux durable aux étapes explicites: créé, route confirmée, montant réservé, versement lancé, versement réussi. Si un service redémarre en plein transfert, le flux reprend au dernier point enregistré.

Quand un partenaire confirme un versement des heures plus tard, son avis passe par un service dédié, puis par une file de messages, jusqu’au flux qui attend. Les avis en double sont reconnus et ignorés.

Flux durables

Chaque étape est enregistrée; l’état d’un transfert se consulte à tout moment.

Un service par partenaire

Les particularités de chaque partenaire restent isolées derrière une interface commune.

Classement des routes

Disponibilité du corridor, mode de versement, plafonds, frais et écart de change pris en compte.

Avis vérifiés

Signatures et adresses autorisées contrôlées avant de traiter un avis de partenaire.

05 · Le déroulement

Les choix qui ont compté

Quelques décisions prises en cours de route, chacune pour une raison concrète.

Ce qui posait problèmeCe qu’on a fait

Des transferts longs et fragiles. Une panne pouvait laisser des fonds bloqués à mi-chemin.

Un flux durable par transfert, qui reprend après chaque interruption.

Des partenaires incompatibles entre eux. Les modifier tous dans un même bloc de code aurait été risqué.

Un microservice par partenaire, derrière une interface commune.

Des confirmations en différé. Certains partenaires confirment par un avis envoyé des heures plus tard.

Un service de réception des avis relié au flux par une file de messages.

Une comptabilité à toute épreuve. Un logiciel comptable générique ne suivait pas les règles des transferts.

Un grand livre intégré à l’application, avec écritures équilibrées et atomiques.

Autres réalisations

Votre produit déplace de l’argent?

Décrivez-nous vos partenaires de paiement et vos règles de conformité. On revient vers vous avec des questions précises et la première étape à bâtir.