Prérequis
- Créez un compte Razorpay sur https://razorpay.com
- Générez les clés API depuis le tableau de bord. Vous pouvez utiliser les clés de test pour une expérience sandbox. Aucun montant ne sera débité de votre compte lors des paiements de test. Veuillez utiliser les clés Live lors de la mise en production de l'application.
Jeux de clés API séparés pour les modes Test et Live
Vous devez générer un jeu de clés API séparé pour les modes Live et Test. En savoir plus sur les clés API.
Installation
- Copiez le dossier (décompressé) du plugin dans le dossier des plugins du script comme ceci :
/extras/plugins/razorpay/ - 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.0 => LaraClassifier (v14.0.0 à v14.2.0) et JobClass (v13.0.0 à v13.2.0)
- v1.4 => LaraClassifier (v12.0.0 à v13.0.0) et JobClass (v11.0.0 à v12.0.0)
- v1.3 => LaraClassifier (v11.0.0 à v12.2.4) et JobClass (v10.0.0 à v11.2.4)
- v1.2 => LaraClassifier (v10.2.0 à v10.2.6) et JobClass (v9.2.0 à v9.2.6)
- 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 :
RAZORPAY_KEY_ID=
RAZORPAY_KEY_SECRET=
Exemple d'utilisation :
RAZORPAY_KEY_ID=your-razorpay-key-id
RAZORPAY_KEY_SECRET=your-razorpay-key-secret
REMARQUE : Pour passer une commande de test avec l'ancienne API de paiement de Razorpay, vous devez :
- Vous pouvez fournir votre identifiant marchand Razorpay avec la variable
RAZORPAY_MERCHANT_ID=dans le fichier/.env(optionnel). - Vous pouvez ajouter le logo de votre site sur la page de paiement avec la variable
RAZORPAY_LOGO_URL=dans le fichier/.env. Exemple :RAZORPAY_LOGO_URL=https://domain.tld/images/logo.png(optionnel) - Vous pouvez également personnaliser la couleur du modal Razorpay avec la variable
RAZORPAY_THEME_COLOR=et le padding du logo avec la variableRAZORPAY_THEME_IMAGE_PADDING=dans le fichier/.env(optionnel).
Traduction
Pour traduire ce plugin dans votre langue :
- Allez dans le dossier des langues à
/extras/plugins/razorpay/lang/ - Dupliquez le dossier
/extras/plugins/razorpay/lang/en/vers/extras/plugins/razorpay/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/razorpay/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 dossierrazorpay/.