Prérequis
- Créez un compte Flutterwave sur https://www.flutterwave.com
- Obtenez vos clés depuis https://dashboard.flutterwave.com/dashboard/settings/apis
- Modes test et live
- En mode test, les paiements ne sont pas traités par les réseaux de cartes ou les fournisseurs de paiement, et seules les cartes et comptes de test peuvent être utilisés.
- Flutterwave fournit un bouton bascule pour passer facilement entre les modes live et test.
- Plus d'informations : https://developer.flutterwave.com/docs/api-keys#test-and-live-modes
Installation
Pour installer ce plugin :
- Copiez le dossier (décompressé) du plugin dans le dossier des plugins du script comme ceci :
/extras/plugins/flutterwave/ - Allez dans votre Panneau d'administration → Add-ons (et cliquez sur « Installer ») pour l'installer.
Compatibilité
- v2.1.0 => LaraClassifier v15.0.0+ et JobClass v14.0.0+
- v2.0.1 => LaraClassifier v14.2.0 et JobClass v13.2.0
- v2.0.0 => LaraClassifier (v14.0.0 à v14.1.0) et JobClass (v13.0.0 à v13.1.0)
- v1.2 => LaraClassifier (v11.0.0 à v13.0.0) et JobClass (v10.0.0 à v12.0.0)
- v1.1 => LaraClassifier (v10.2.0 à v10.2.6) et JobClass (v9.2.0 à v9.2.6)
- v1.0 => LaraClassifier (v10.0.0 à v10.1.4) et JobClass (v9.0.0 à v9.1.5)
Mise à jour
Remplacez tous les fichiers du plugin sur votre serveur.
Configuration
Ajoutez les paramètres ci-dessous dans le fichier /.env du script sur votre serveur :
FLUTTERWAVE_PUBLIC_KEY=
FLUTTERWAVE_SECRET_KEY=
FLUTTERWAVE_ENCRYPTION_KEY=
Exemple d'utilisation :
FLUTTERWAVE_PUBLIC_KEY=your-flutterwave-public-key
FLUTTERWAVE_SECRET_KEY=your-flutterwave-secret-key
FLUTTERWAVE_ENCRYPTION_KEY=your-flutterwave-encryption-key
REMARQUE :
- Ce plugin ne prend en charge que les paiements par carte. Allez sur votre page de compte et décochez « Enable Dashboard Payment Options ».
- Ajoutez le logo de votre site en utilisant
FLUTTERWAVE_LOGO_URL=https://domain.tld/images/logo.png
Traduction
Pour traduire ce plugin dans votre langue :
- Allez dans le dossier des langues à
/extras/plugins/flutterwave/lang/ - Dupliquez le dossier
/extras/plugins/flutterwave/lang/en/vers/extras/plugins/flutterwave/lang/<code>/
REMARQUE : N'oubliez pas de remplacer<code>par le code de votre langue (ex. : « de » pour la langue allemande). - Ouvrez le fichier
/extras/plugins/flutterwave/lang/<code>/messages.phpet traduisez-le.
REMARQUE : Pour traduire le fichier, vous devez modifier les valeurs et non les clés du tableau PHP.
Désinstallation
Pour désinstaller ce plugin, allez dans votre Panneau d'administration → Add-ons (et cliquez sur « Désinstaller ») pour le désinstaller.
Suppression
Pour supprimer ce plugin :
- Désinstallez-le
- Allez dans le dossier
/extras/plugins/et supprimez le dossierflutterwave/.