📖 Guide d'Intégration & Spécifications
Spécifications techniques de la passerelle de paiement Mobile Money et intégration Webhook.
🚀
Démarrage rapide
›
Pour lancer l'application en environnement local :
L'application est immédiatement accessible sur http://localhost:8000.
đź’»
Commandes Artisan (CLI)
›
Simuler un webhook en ligne de commande :
Vérifier l'état d'une commande en BDD :
đź§Ş
Scénarios de test disponibles
›
Signature HMAC valide. La commande passe à l'état paid.
Signature HMAC valide, statut d'échec. La commande passe à l'état failed.
Signature falsifiée. Le middleware VerifyHmacSignature bloque avec HTTP 401 Unauthorized.
Corps supérieur à 10240 octets. Rejeté immédiatement avec HTTP 413 Payload Too Large.
🏗️
Architecture du projet
›
- • Contrôleur Webhook API : Traitement des requêtes entrantes et application des règles métier.
- • Middleware de sécurité HMAC : Contrôle d'intégrité et validation de la signature (
VerifyHmacSignature). - • Modèles & Données : Persistance transactionnelle des commandes et journal d'audit (
Order,PaymentEvent). - • Moteur de Simulation & Monitoring : Dispatcher d'événements, passerelle opérateur et console d'administration.
🛡️
Environnement Sandbox & Sécurité
›
Cette passerelle fonctionne en environnement Sandbox sécurisé pour tester et valider l'intégration des flux de paiement Mobile Money (Orange Money et MTN MoMo).