Download the PHP package barkapay-sa/barkapay-laravel without Composer
On this page you can find all versions of the php package barkapay-sa/barkapay-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download barkapay-sa/barkapay-laravel
More information about barkapay-sa/barkapay-laravel
Files in barkapay-sa/barkapay-laravel
Package barkapay-laravel
Short Description A Laravel wrapper for BarkaPay payment services.
License MIT
Informations about the package barkapay-laravel
🚀 BarkaPay Laravel
BarkaPay Laravel est un package Laravel qui permet d'intégrer facilement les services de paiement BarkaPay dans vos applications. Il fournit une interface simple pour effectuer des transactions via BarkaPay, y compris les paiements mobiles et les services SCI.
📌 Installation
1️⃣ Installer le package via Composer
2️⃣ Publier le fichier de configuration
3️⃣ Configurer les clés API
Ajoutez vos informations d'identification BarkaPay dans votre fichier .env
:
⚙️ Configuration
Après la publication, un fichier de configuration config/barkapay.php
sera généré. Vous pouvez y modifier les paramètres selon vos besoins :
🚀 Utilisation
Une fois installé et configuré, vous pouvez utiliser BarkaPay via la Façade Laravel ou directement via le Service Container.
📌 Accéder aux Services
BarkaPay expose cinq services principaux sous une seule interface :
📌 Services Disponibles
Service | Description |
---|---|
APIBarkaPayPaymentService |
Service principal pour les paiements mobiles via API |
SCIBarkaPayPaymentService |
Service pour créer des liens de paiement en ligne (SCI) |
MoovMoneyBFBarkaPayPaymentService |
Service spécifique pour Moov Money au Burkina Faso |
OrangeMoneyBFBarkaPayPaymentService |
Service spécifique pour Orange Money au Burkina Faso |
BaseBarkaPayPaymentService |
Service de base utilisé par les autres services |
APIService |
Vérification des identifiants et récupération des services disponibles |
📌 Liste des fonctions disponibles
Nom de la fonction | Description | Appel |
---|---|---|
verifyCredentials() |
Vérifie si les identifiants API sont valides | BarkaPay::api()->verifyCredentials(); |
getUserInfos() |
Récupère les informations du compte utilisateur | BarkaPay::api()->getUserInfos(); |
getAccountsBalances() |
Récupère les soldes des comptes associés | BarkaPay::api()->getAccountsBalances(); |
getOperatorsInfos() |
Récupère les informations sur les opérateurs de paiement | BarkaPay::api()->getOperatorsInfos(); |
getAvailableServices() |
Liste les services BarkaPay disponibles pour l'utilisateur | BarkaPay::api()->getAvailableServices(); |
getPaymentDetails($publicId) |
Récupère les détails d'un paiement spécifique | BarkaPay::api()->getPaymentDetails($publicId); |
getTransferDetails($publicId) |
Récupère les détails d'un transfert spécifique | BarkaPay::api()->getTransferDetails($publicId); |
createMobilePayment($details) |
Crée une transaction de paiement mobile | BarkaPay::api()->createMobilePayment([...]); |
createPaymentLink($data) |
Crée un lien de paiement SCI | BarkaPay::sci()->createPaymentLink([...]); |
proceedPayment($paymentDetails, $language) |
Initialise un paiement mobile avec Orange Money | BarkaPay::api()->proceedPayment([...], 'fr'); |
initMobilePayment($paymentDetails, $language) |
Initialise un paiement mobile avec Moov Money | BarkaPay::api()->initMobilePayment([...], 'fr'); |
verifyMobilePayment($publicId, $language) |
Vérifie le statut d'un paiement mobile | BarkaPay::api()->verifyMobilePayment($publicId, 'fr'); |
base() |
Accède au service de base | BarkaPay::base(); |
api() |
Accède au service API | BarkaPay::api(); |
sci() |
Accède au service SCI | BarkaPay::sci(); |
orangeMoney() |
Accède au service Orange Money | BarkaPay::orangeMoney(); |
moovMoney() |
Accède au service Moov Money | BarkaPay::moovMoney(); |
📌 Exemples d'utilisation
🔹 Création d'un lien de paiement SCI
🔹 Création d'un paiement mobile
🔹 Vérification d'un paiement
🔹 Paiement avec Orange Money
🔹 Paiement avec Moov Money
🔥 Pourquoi utiliser BarkaPay Laravel ?
✅ Intégration simple et rapide dans vos applications Laravel
✅ Interface fluide avec une façade Laravel
✅ Gestion complète des paiements mobiles et des liens SCI
✅ Sécurisé avec l’utilisation des clés API et des bonnes pratiques Laravel
🔍 Débogage et Assistance
📌 Vider le cache en cas d’erreur
Si vous rencontrez des erreurs après l'installation, essayez les commandes suivantes :
sh composer dump-autoload php artisan config:clear php artisan cache:clear php artisan route:clear php artisan view:clear
📌 Contacter le support
Pour toute question ou problème, veuillez contacter notre support technique :
🔥 Avec BarkaPay Laravel, boostez vos paiements en toute simplicité ! 🚀
All versions of barkapay-laravel with dependencies
guzzlehttp/guzzle Version ^7.0
vlucas/phpdotenv Version ^5.4
illuminate/support Version ^8.0|^9.0|^10.0|^11.0