Méthode Sakiti

Premier projet de l’OPPL

Open PaymentPlatform Lab

Des composants open source. Une chaîne de paiement de bout en bout.

Dix briques open source de référence assemblées pour reconstituer une chaîne de paiement moderne : exposition d’API, authentification, orchestration, switching ISO 8583, messagerie ISO 20022, paiements instantanés, ledger, détection de fraude, streaming et observabilité. Non pas un catalogue d’outils examinés isolément, mais une plateforme où chaque composant dialogue réellement avec les autres.

Guide : PDF, 55 pages. Présentation : PDF, 50 diapositives. Version 1.0, septembre 2026.

Pourquoi un Lab plutôt qu’un catalogue

Ce qui compte n’est pas ce qu’un composant promet isolément, mais la manière dont il se comporte une fois intégré.

Les décisions d’architecture de paiement engagent une institution pour une décennie : un switch, un core banking ou un ledger ne se remplacent pas au rythme d’une application web. Évaluer un composant sur sa documentation ou sur une démonstration commerciale ne suffit donc pas. Comment gère-t-il l’idempotence d’une requête rejouée ? Comment se rétablit-il après la perte d’un nœud ? Comment trace-t-il une transaction à travers six services ?

L’intégration révèle ce que l’évaluation isolée masque : frictions de modèles de données, incompatibilités de protocoles, coûts opérationnels cachés, compétences manquantes. Elle transforme une veille passive en capital de compétences.

Le Lab n’affirme pas que l’open source doit tout remplacer. Il donne aux équipes les moyens de décider, composant par composant, en connaissance de cause : construire, acheter, réutiliser, étendre ou remplacer.

Les huit verbes

La démarche est structurée par huit actions, chacune adossée à un livrable vérifiable.

VerbeObjectifLivrable attendu
InstallerDéployer chaque brique de façon reproductible, sans intervention manuelleManifestes versionnés, runbook d’installation
IntégrerFaire dialoguer les briques par des contrats explicitesContrats d’API et d’événements, adaptateurs, tests de contrat
TesterVérifier le nominal et les cas d’erreurSuites automatisées, jeux de données positifs et négatifs
SimulerReproduire les acteurs absents : émetteurs, acquéreurs, PSP, régulateurSimulateurs et bouchons
ObserverSuivre une transaction à travers tous les servicesTraces distribuées, métriques, journaux corrélés
CasserProvoquer des pannes pour valider la résilienceScénarios de chaos, durées de reprise mesurées
SécuriserAppliquer la sécurité par défaut et les contrôlesPolitiques, secrets, inventaire des composants, rapports de scan
BenchmarkerMesurer débit, latence et coût des ressourcesRapports comparables et reproductibles

Les dix briques

Sept couches, de l’exposition d’API à l’observabilité, assemblées autour d’un modèle canonique de paiement commun.

BriqueRôle dans la chaîne
jPOSSwitch et traitement ISO 8583
Prowide ISO 20022Messagerie ISO 20022
MojaloopPaiements instantanés et interopérabilité
Mifos Payment Hub EEHub d’intégration et connecteurs
HyperswitchOrchestration et routage des paiements
FormanceLedger financier, source de vérité comptable
TazamaDétection de fraude et surveillance des transactions
KeycloakGestion des identités et authentification
Apache KafkaDiffusion d’événements
OpenTelemetry et OpenSearchObservabilité et corrélation

Trois niveaux, selon la taille de l’équipe

NiveauCibleSocleUsage
1Une personneConteneurs sur un poste de travailDécouverte, formation, développement d’un adaptateur
2Cinq à vingt personnesKubernetes léger, trois nœudsIntégration complète, cas d’usage de bout en bout, démonstrations
3OrganisationCluster dédiéBanc d’essai partagé et campagnes de mesure

Les trois niveaux partagent le même dépôt et les mêmes contrats : seule la topologie change.

Douze semaines, jalon par jalon

SemainesJalonLivrables
1 – 2Socle et services transversesCluster, GitOps, secrets, identité, politiques, passerelle, événements, observabilité
3 – 4Ledger et switchLedger, plan de comptes, switch ISO 8583
5 – 6ISO 20022 et sagaAdaptateur de messages, orchestration durable, worker de saga
7 – 8Instantané et intégrationPaiements instantanés, outillage de test, hub d’intégration
9OrchestrationRoutage et connecteurs
10FraudeSurveillance des transactions et scénarios
11Tests, chaos, benchmarkCampagnes, rapports, corrections
12Décision et restitutionGrille de décision, fiches d’architecture, démonstration à la direction

Les limites, énoncées d’emblée

Un environnement non productif. Le Lab manipule exclusivement des données synthétiques et des numéros de carte de test. Toute trajectoire vers la production suppose une analyse de risques, une homologation et des décisions de licence spécifiques.

Ni certification, ni produit prêt à l’emploi. Le Lab ne se substitue pas à l’homologation réglementaire ni aux certifications de l’industrie des paiements. Il n’est pas davantage une plateforme livrable en l’état.

Un projet vivant. La liste des briques évolue avec les retours d’expérience. Les captures du guide sont des maquettes illustratives, destinées à être remplacées par celles de votre propre instance.

Les deux documents

Le guide couvre l’architecture de référence, les fiches des dix briques, le déploiement en onze phases, le développement des composants d’intégration, sept cas d’usage testés, la stratégie de tests et de benchmark, la sécurité et la gouvernance. La présentation en restitue la démarche en cinquante diapositives.

L’auteur

Portrait de Lionel Sakiti

Lionel Sakiti

Program Manager Cloud & IA souveraines. Il travaille sur les infrastructures de paiement, les programmes de cloud et d’intelligence artificielle souverains et la gouvernance des données dans la zone UEMOA.

contact@africascaler.com