Prérequis
Avant de commencer, assurez-vous d’avoir :- WordPress 5.0 ou supérieur
- WooCommerce 4.0 ou supérieur
- PHP 7.4 ou supérieur
- Un compte marchand Yabetoo avec les clés API
- Un certificat SSL installé (HTTPS requis)
Installation
Méthode 1 : Répertoire des plugins WordPress (Recommandé)
- Allez dans votre tableau de bord WordPress admin
- Naviguez vers Extensions > Ajouter
- Recherchez “Yabetoo Payment Gateway”
- Cliquez sur Installer maintenant, puis Activer
Méthode 2 : Installation manuelle
- Téléchargez le plugin depuis Yabetoo Dashboard
- Allez dans Extensions > Ajouter > Téléverser une extension
- Sélectionnez le fichier ZIP téléchargé
- Cliquez sur Installer maintenant, puis Activer
Configuration
Étape 1 : Accéder aux paramètres du plugin
- Allez dans WooCommerce > Réglages
- Cliquez sur l’onglet Paiements
- Trouvez “Yabetoo” et cliquez sur Gérer
Étape 2 : Configurer les clés API
Étape 3 : Configurer le Webhook
- Dans votre tableau de bord Yabetoo, allez dans Développeurs > Webhooks
- Ajoutez un nouveau webhook avec l’URL :
https://votreboutique.com/?wc-api=yabetoo_webhook - Sélectionnez les événements :
intent.completed,disbursement.completed - Copiez le secret du webhook et collez-le dans les paramètres du plugin
Étape 4 : Tester l’intégration
- Gardez l’environnement sur Sandbox
- Créez une commande test sur votre boutique
- Complétez le paiement avec les numéros de téléphone de test
- Vérifiez que le statut de la commande se met à jour correctement
Numéros de téléphone de test
Utilisez ces numéros de téléphone en mode sandbox :| Numéro de téléphone | Pays | Opérateur | Résultat |
|---|---|---|---|
| 242066594470 | Congo | MTN | Succès |
| 242055000001 | Congo | Airtel | Succès |
| 237670000001 | Cameroun | MTN | Succès |
| 237650000001 | Cameroun | Orange | Succès |
Passer en Production
Une fois les tests terminés :- Connectez-vous à votre Tableau de bord Yabetoo
- Complétez le processus de vérification du compte
- Obtenez vos clés API de production
- Mettez à jour les paramètres du plugin :
- Remplacez les clés de test par les clés de production
- Changez l’environnement en Production
- Mettez à jour l’URL du webhook pour utiliser l’endpoint de production
Fonctionnalités
Méthodes de paiement supportées
- MTN Mobile Money - Congo, Cameroun, Côte d’Ivoire
- Airtel Money - Congo, Gabon
- Orange Money - Cameroun, Côte d’Ivoire
Gestion des commandes
Le plugin automatiquement :- Met à jour le statut de la commande quand le paiement est confirmé
- Envoie les emails de confirmation de commande
- Enregistre les détails du paiement dans les notes de commande
- Gère les notifications webhook
Options de personnalisation
| Paramètre | Description |
|---|---|
| Titre | Nom de la méthode de paiement affiché au checkout |
| Description | Texte affiché sous la méthode de paiement |
| Texte du bouton | Personnaliser le texte du bouton de paiement |
| Logo | Afficher les logos Yabetoo ou des opérateurs |
Dépannage
Le paiement ne se traite pas
- Vérifiez que les clés API sont correctes
- Vérifiez que le certificat SSL est valide
- Assurez-vous que l’URL du webhook est accessible
- Consultez les logs WooCommerce dans WooCommerce > État > Journaux
Le webhook ne reçoit pas les événements
- Vérifiez que l’URL du webhook est correcte dans le tableau de bord Yabetoo
- Vérifiez que votre serveur autorise les requêtes POST
- Assurez-vous que le secret du webhook correspond aux deux endroits
- Testez la connectivité du webhook depuis le tableau de bord
Le statut de la commande ne se met pas à jour
- Vérifiez que le webhook est configuré correctement
- Vérifiez que le secret du webhook correspond
- Consultez les logs d’erreur PHP
- Assurez-vous que WooCommerce est à jour
Hooks et Filtres
Les développeurs peuvent personnaliser le comportement du plugin :Questions Fréquentes
Quelles versions de WooCommerce sont supportées ?
Quelles versions de WooCommerce sont supportées ?
Le plugin supporte WooCommerce 4.0 et supérieur. Nous recommandons de garder WooCommerce à jour avec la dernière version.
Puis-je utiliser Yabetoo avec d'autres passerelles de paiement ?
Puis-je utiliser Yabetoo avec d'autres passerelles de paiement ?
Oui, Yabetoo fonctionne aux côtés d’autres passerelles de paiement. Les clients peuvent choisir leur méthode de paiement préférée au checkout.
Comment fonctionnent les remboursements ?
Comment fonctionnent les remboursements ?
Les remboursements peuvent être initiés depuis la page de commande WooCommerce. Le remboursement sera traité via Yabetoo et retourné sur le compte Mobile Money du client.
Le plugin est-il compatible avec WordPress Multisite ?
Le plugin est-il compatible avec WordPress Multisite ?
Oui, le plugin peut être activé sur des sites individuels au sein d’un réseau WordPress Multisite.
Support
Besoin d’aide ? Contactez-nous :- Email : [email protected]
- Documentation du plugin : Outils développeur
- Documentation API : Référence API