Download the PHP package simonet85/laravel-moneyfusion without Composer
On this page you can find all versions of the php package simonet85/laravel-moneyfusion. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download simonet85/laravel-moneyfusion
More information about simonet85/laravel-moneyfusion
Files in simonet85/laravel-moneyfusion
Package laravel-moneyfusion
Short Description Laravel package for MoneyFusion payment integration
License MIT
Informations about the package laravel-moneyfusion
📦 Laravel MoneyFusion Package
Package Laravel pour l'intégration simplifiée de MoneyFusion - Solution de paiement mobile money (Orange Money, MTN, Wave, Moov) et cartes bancaires en Afrique.
✨ Fonctionnalités
- ✅ Installation en une commande
- ✅ Configuration automatique
- ✅ Facade Laravel intuitive
- ✅ Routes API et Web pré-configurées
- ✅ Controllers inclus
- ✅ Modèle Eloquent
- ✅ Migrations automatiques
- ✅ Gestion des webhooks
- ✅ Vues Blade incluses
- ✅ Commands Artisan
- ✅ Tests automatisés
- ✅ Support Laravel 10.x et 11.x
📦 Installation
⚙️ Configuration
1. Publier la configuration
2. Configurer .env
3. Exécuter les migrations
4. (Optionnel) Publier les vues
🚀 Utilisation
Avec la Facade
Vérifier le statut d'un paiement
Obtenir un paiement
Dans un Controller
🛣️ Routes automatiques
Le package enregistre automatiquement les routes suivantes:
API Routes
POST /api/moneyfusion/payments/initiate- Créer un paiementGET /api/moneyfusion/payments/{token}/status- Vérifier le statutPOST /api/moneyfusion/webhook- Recevoir les webhooks MoneyFusion
Web Routes
GET /payment/callback- Redirection après paiementGET /payment/success/{token}- Page de succèsGET /payment/failed- Page d'échecGET /payment/pending/{token}- Page en attente
🎮 Commands Artisan
Tester la création d'un paiement
Vérifier le statut d'un paiement
📊 Modèle de données
Le package crée automatiquement la table moneyfusion_payments avec les champs suivants:
Méthodes disponibles
🔒 Sécurité
Webhooks
Les webhooks sont automatiquement protégés. Le package:
- ✅ Exclut automatiquement la route webhook du CSRF
- ✅ Valide les données reçues
- ✅ Prévient les duplications
- ✅ Log toutes les transactions
Configuration HTTPS
Important: En production, assurez-vous que:
webhook_urlutilise HTTPSreturn_urlutilise HTTPS- Votre domaine a un certificat SSL valide
🧪 Tests
📖 Documentation complète
Pour une documentation plus détaillée, consultez:
- Guide d'utilisation complet
- Configuration avancée
- Gestion des webhooks
- API Reference
🤝 Contribution
Les contributions sont les bienvenues! Consultez CONTRIBUTING.md pour plus de détails.
🐛 Signaler un bug
Si vous trouvez un bug, ouvrez une issue sur GitHub.
📄 Licence
Ce package est open-source sous licence MIT.
🙏 Remerciements
- MoneyFusion - Plateforme de paiement
- Laravel - Framework PHP
📞 Support
- GitHub Issues: issues
- Email: [email protected]
- Documentation MoneyFusion: docs.moneyfusion.net
🌟 Donnez une étoile!
Si ce package vous est utile, pensez à donner une ⭐ sur GitHub!
Made with ❤️ for the Laravel and African tech community
All versions of laravel-moneyfusion with dependencies
illuminate/support Version ^9.0|^10.0|^11.0|^12.0
illuminate/http Version ^9.0|^10.0|^11.0|^12.0
illuminate/database Version ^9.0|^10.0|^11.0|^12.0