
Contexte
Fournir aux développeurs et commerçants une API unique pour encaisser des paiements sans avoir à intégrer chaque opérateur télécom individuellement. Le service devait offrir une haute disponibilité, une idempotence garantie et des webhooks fiables.
Mon rôle
Conception et développement des points de terminaison d’API, de la gestion des clés d’authentification marchandes et du dispatching des webhooks de notification de paiement.
Choix & approche
- 01
Garantir l’idempotence des transactions pour éliminer tout risque de double débit lors d’incidents réseau.
- 02
Mettre en place un système de retry exponentiel pour la livraison des webhooks vers les serveurs marchands.
- 03
Sandbox complète avec simulation de statuts de transaction pour faciliter l’intégration des développeurs.
Travail réalisé
- Spécification OpenAPI et documentation interactive pour les marchands.
- Endpoints d’initiation, vérification et remboursement de paiements.
- Tableau de bord d’analyse des transactions et gestion des clés API.
État & perspectives
Solution en exploitation par les clients de la plateforme.