PayMe Business
Plateforme de paiement permettant aux marchands d’encaisser des paiements par Orange et MTN mobile money, de suivre leurs transactions et d’automatiser leur réconciliation.
Problématique
Les marchands qui acceptent les paiements via plusieurs opérateurs Mobile Money se retrouvent confrontés à des interfaces distinctes, à des références disparates et à des processus de rapprochement manuels. Cette fragmentation alourdit la comptabilité, accroît les risques d’erreurs et complique le suivi des transactions lorsqu’un fournisseur réagit de façon lente ou incomplète.
Solution
PayMe unifie l’encaissement Mobile Money dans une plateforme unique avec gestion des marchands, caisses, codes, liens de paiement, statuts transactionnels, callbacks, vérifications, réconciliation et intégration core banking. L’architecture sépare l’intention de paiement, l’exécution, la confirmation et le rapprochement afin de sécuriser chaque étape.
À propos du projet
PayMe Business regroupe l’ensemble des services requis pour la gestion d’un encaissement Mobile Money complet. Les modules principaux sont :
Gestion des codes marchands : création, attribution et suivi des identifiants uniques qui permettent d’identifier chaque point de vente.
Liens de paiement et produits : génération de liens personnalisés pour chaque produit ou service, incluant la description, le prix et la devise.
Caisses virtuelles : regroupement des flux entrants par point de vente afin de faciliter le suivi et la clôture de journée.
Gestion des utilisateurs : contrôle d’accès, rôles et permissions pour les équipes commerciales et opérationnelles.
Suivi transactionnel en temps réel : tableaux de bord affichant l’état des paiements (en attente, validé, rejeté) et les détails de chaque transaction.
Réconciliation automatisée : comparaison des flux entrants avec les relevés bancaires et génération de rapports de rapprochement.
Intégrations partenaires : API sécurisées vers Orange Money, MTN Mobile Money, ainsi que vers les systèmes de core banking des banques partenaires.
Architecture technique
La plateforme repose sur une architecture microservices, déployée dans un environnement cloud hybride. Chaque service expose des API RESTful, sécurisées par OAuth 2.0, et communique via un bus de messages asynchrone. Les données transactionnelles sont persistées dans une base relationnelle, tandis que les logs et les métriques sont centralisés grâce à un stack ELK. La conformité PCI DSS est assurée par des mécanismes de chiffrement des données sensibles et des contrôles d’accès stricts.
Flux opérationnel typique
Lorsqu’un client effectue un paiement via Mobile Money, la séquence suivante est déclenchée :
Le marchand déclenche une demande de paiement sur le portail PayMe Business, qui génère un code unique et un lien de paiement.
Le client scanne le QR‑code ou saisit le lien sur son appareil mobile, effectue le virement sur Orange ou MTN Money.
Le réseau Mobile Money notifie PayMe Business via webhook. Le service de réception valide le paiement, met à jour l’état de la transaction et envoie une confirmation au marchand.
Le flux entrant est automatiquement réconcilié avec le relevé bancaire reçu quotidiennement. En cas d’écart, un ticket d’intervention est créé.
Le marchand peut consulter le résultat dans le tableau de bord et exporter les données pour la comptabilité.
Exemple concret : une boutique de vêtements située à Douala utilise PayMe Business pour accepter les paiements Orange Money et MTN Mobile Money. Chaque produit possède un lien de paiement dédié. Après chaque vente, le marchand visualise instantanément le statut de la transaction dans le tableau de bord, et la plateforme réconcilie automatiquement le flux avec le compte bancaire de la boutique, éliminant ainsi les ajustements manuels à la clôture et les risque de manipulation des espèces.
Valeur ajoutée pour les marchands
En centralisant l’encaissement, la gestion des codes, et le suivi des transactions, PayMe Business réduit les risques d’erreur, améliore la traçabilité et accélère le cycle de traitement des paiements. L’intégration directe avec les core banking permet aux marchands de disposer d’un flux financier fluide, prêt à évoluer vers d’autres services financiers.
Ma contribution
En tant que CTO, j’ai élaboré l’architecture métier et technique des paiements, conçu les mécanismes de statuts, de traçabilité et de réconciliation, structuré les intégrations core banking, et orienté la plateforme vers une approche API‑first. J’ai également assuré les exigences de sécurité, d’idempotence, d’audit trail et de montée en charge.
À découvrir aussi
Projets liés
NjangiPay
Plateforme de gestion digitale des tontines et cotisations communautaires, avec membres, cycles, paiements, cagnottes, impayés et reporting.
SIGNAL
Hub B2B permettant aux entreprises d’envoyer et suivre leurs notifications SMS, Email, WhatsApp et Push depuis un dashboard ou une API unifiée.