Skip to content

Positionnement ​

Epayment est l'orchestrateur de paiement du DPI partagé. Il émet des sessions de paiement, route les initiations vers les connecteurs adaptés, journalise les constatations et notifie les SI métiers. Les fonds ne transitent pas par la plateforme.

Orchestrateur, pas prestataire de services de paiement ​

RôleEpaymentPrestataire (PSP, opérateur MM, agence)
Création de session et avisOuiNon
Collecte du numéro de téléphone ou choix du canalNonOui (checkout citoyen)
Détention ou transit des fondsNonOui (compte marchand, compte État)
Signature HMAC des webhooksOuiNon
Calcul du montant dû métierNon (reste dans le SI)Non
Imputation budgétaireNonNon (Trésor, comptable public)

Epayment n'est ni établissement de paiement, ni agrégateur financier. Il constitue un registre d'orchestration et de constatation entre les SI métiers, le checkout citoyen et les connecteurs de paiement.

Périmètre fonctionnel ​

Dans le périmètreHors périmètre
POST /checkout/sessions (hosted, embed)Appel direct à un PSP (MTN, Airtel, GIMAC)
Checkout citoyen (mobile money, carte, agence)Collecte de données de paiement côté ministry
Émission de payment_ref pour paiement en agenceDécision d'engager un décaissement
Webhooks signés (checkout.completed, etc.)Tenue du compte marchand ou de collecte
verify-completion (mode embed)Compensation interbancaire
Tirage des créances ERP (portail citoyen)Calcul de l'assiette fiscale
Confirmation de paiement vers l'ERP (POST /payment-confirmations)Émission de monnaie électronique
Paiements en masse (disbursement) initiés par la régieStockage de données carte (PCI DSS)
Journal des communications externesComptabilité publique

Flux des fonds ​

Les fonds circulent entre l'usager, le prestataire de paiement et le compte de l'État. Epayment n'apparaît sur aucun segment financier : il échange des messages et produit des preuves.

Les traits épais matérialisent les flux financiers. Les flux d'information (sessions, webhooks, confirmations ERP) passent par Epayment sans mouvement de fonds.

Implications pour l'intégration ​

Responsabilité intégrateurResponsabilité Epayment
Fournir order_id, montant, métadonnées métierOrchestrer le checkout et les connecteurs
Exposer un endpoint webhook HTTPSSigner et livrer les événements
Débloquer le dossier sur confirmation serveurÉmettre payment_ref et constater le paiement
Exposer l'ERP REST (régie) si portail citoyenTirer les créances et pousser les confirmations
Configurer les origines embed autoriséesValider le parent iframe et le client_secret

Plateforme d'orchestration de paiement DPI. Les fonds ne transitent pas par Epayment.