Documentation Charitable

Apprenez à tirer le meilleur parti de Charitable grâce à des instructions claires, étape par étape.

Charitable Razorpay

Charitable Razorpay permet à votre organisation à but non lucratif d'accepter des dons via Razorpay, la principale passerelle de paiement indienne, avec une prise en charge intégrée de l'UPI et des codes QR de campagne. Il est spécialement conçu pour les organisations au service des donateurs indiens tout en prenant en charge les devises internationales pour les campagnes mondiales.

Disponible en tant que module complémentaire gratuit. Nécessite Charitable Pro 1.8.13.5 ou une version ultérieure. La version 1.0.0-beta-1 est actuellement en bêta exclusivement pour ceux qui possèdent le plugin Charitable Pro et le plan Pro, et vos commentaires pendant cette période aident à façonner la version générale.

Fonctionnalités clés

  • Acceptez les dons Razorpay en mode réel et en mode test à partir d'un seul panneau de configuration
  • Proposez l'UPI comme méthode de paiement de premier plan sur le formulaire de don pour les campagnes en INR
  • Générez des codes QR par campagne que les donateurs scannent pour donner à partir de n'importe quelle application UPI
  • Traitez les dons récurrents via le module complémentaire Charitable Recurring
  • Gérez les remboursements directement à partir de l'enregistrement du don Charitable
  • Vérifiez les paiements via les webhooks Razorpay avec vérification de la signature HMAC
  • Personnalisez le popup Razorpay avec votre propre image et couleur de thème
  • Prend en charge huit devises : INR, USD, EUR, GBP, SGD, AED, CAD, AUD

Pourquoi utiliser Charitable Razorpay ?

Razorpay est la passerelle dominante pour les organisations caritatives et les donateurs en Inde, et l'UPI représente désormais la majorité des dons numériques. Avec Charitable Razorpay, vous pouvez accepter les dons UPI, les dons par code QR à scanner et les paiements par carte de crédit et de débit sans avoir à ajouter un plugin tiers ou à envoyer les donateurs vers une page de paiement externe. Les mises à jour de statut pilotées par webhook signifient que votre tableau de bord reflète la vérité chez Razorpay, même lorsqu'un donateur ferme le navigateur avant la redirection.

Exigences

  • Charitable Pro 1.8.13.5 ou une version ultérieure
  • WordPress 6.2 ou ultérieure
  • PHP 7.4 ou version ultérieure
  • Un compte marchand Razorpay (mode réel et/ou mode test)
  • Pour les dons récurrents : le module complémentaire Charitable Recurring

Démarrage

Activation

Téléchargez et activez le plugin Charitable Razorpay depuis Plugins » Ajouter.

Accédez à Charitable » Paramètres » Passerelles de paiement.

Cliquez sur Activer la passerelle à côté de Razorpay. Nous vous recommandons d'activer le mode test pendant que vous configurez cela. Cela garantira que les transactions réelles ne se produisent pas tant que vous n'êtes pas prêt pour elles.

Charitable activer la passerelle de paiement

Lorsque vous activez la passerelle, vous verrez un nouveau bouton Paramètres de la passerelle. Cela vous mènera à la page des paramètres où vous pourrez entrer vos identifiants API. Vous pouvez utiliser vos clés réelles ou vos clés de test.

Clés de test dans Razorpay

Configuration

  1. Dans votre tableau de bord Razorpay, générez des clés API pour le mode réel (et le mode test si vous souhaitez tester d'abord).
  2. Collez l'**ID de clé réelle** et la **Clé secrète réelle** dans l'onglet des paramètres Razorpay dans Charitable.
  3. Dans Razorpay, créez un webhook pointant vers l'URL indiquée dans le texte d'aide **Secret du webhook** du même onglet de paramètres. Copiez le secret du webhook dans Charitable.
  4. Enregistrez les paramètres. Soumettez un petit don de test en mode test pour confirmer que l'aller-retour est sain.

Comment les donateurs voient Razorpay sur le formulaire de don

Sur votre page de campagne, lorsqu'un donateur clique pour faire un don, il devrait maintenant voir Razorpay comme option dans votre formulaire de don.

Razorpay sur le formulaire de don

Il peut soit ajouter son identifiant UPI dans ce formulaire, qui sera ensuite pré-rempli dans le formulaire de paiement Razorpay.

Lorsqu'un donateur clique sur le bouton Donner, Charitable ouvre la fenêtre contextuelle Razorpay avec le montant du don, le nom et l'e-mail du donateur pré-remplis, ainsi que votre image de marque et la couleur de votre thème.

Les options Cartes, Netbanking, Portefeuille, Payer plus tard et UPI apparaissent dans la fenêtre contextuelle en fonction de ce qui est activé dans votre compte marchand Razorpay.

Exemple de passerelle Razorpay

Codes QR sur les pages de campagne

Si vous activez la Génération de code QR, chaque campagne publiée obtient un code QR scannable rendu sur la page de campagne (et une version plus petite dans la mise en page de la barre latérale de la campagne). Le QR code encode un lien profond UPI vers votre identifiant marchand, avec le montant de l'objectif de la campagne pré-rempli lorsque le Montant du code QR pré-rempli est activé. Les donateurs peuvent scanner avec n'importe quelle application UPI pour envoyer un cadeau directement sur votre compte.

Vous pouvez activer cela dans la même page Charitable » Paramètres » Passerelles de paiement » Paramètres de la passerelle pour Razorpay.

QR-code-dans-razorpay

C'est tout ! Vous êtes prêt à accepter des dons avec Razorpay.

Visualisation des transactions Razorpay dans Charitable

Une fois que les dons arrivent via la passerelle Razorpay, vous pouvez les consulter sous Charitable » Dons. Ici, vous verrez une liste des dons avec le montant donné, la campagne, la date et le statut du paiement. Dans la colonne Montant donné, vous verrez la passerelle de paiement utilisée.

enregistrements de dons Razorpay

Vous pouvez choisir de visualiser ou de modifier n'importe quel enregistrement ici. À l'intérieur, vous verrez également les détails de l'enregistrement du paiement Razorpay

Vue de l'enregistrement du don Razorpay

Ci-dessous, nous discuterons d'autres options de configuration disponibles pour vous lorsque vous activez Razorpay.

Options de configuration disponibles pour Razorpay

Les paramètres Razorpay se trouvent dans Charitable » Paramètres » Passerelles de paiement » Razorpay.

Identifiants API et Webhook

ParamètreTypeDéfautDescription
ID de clé en directtexteVotre ID de clé marchand en direct Razorpay.
Clé secrète en directmot de passeVotre clé secrète marchand en direct Razorpay.
ID de clé de testtexteVotre ID de clé marchand de test Razorpay.
Clé secrète de testmot de passeVotre clé secrète marchand de test Razorpay. Utilisée lorsque le mode test de Charitable est activé.
Secret du webhookmot de passeLe secret partagé que vous créez dans la configuration du webhook Razorpay. Sans lui, les confirmations de paiement et les mises à jour d'abonnement sont silencieusement rejetées.

Expérience du donateur

ParamètreTypeDéfautDescription
Image de la fenêtre contextuelleimageImage affichée en haut de la fenêtre contextuelle Razorpay. 80x80px recommandé.
Couleur du thème de la fenêtre contextuelleSélecteur de couleur#2bc253Couleur d'accentuation utilisée dans l'interface contextuelle de Razorpay.
Champ TéléphoneradioActivéAfficher un champ de numéro de téléphone sur le formulaire de don.
Code Pays Téléphonesélectionner+1Code pays par défaut ajouté au champ téléphone. Inclut +1, +91, +44, +61, +65, +971, +33, +49, +81, +86.
Collecter les informations de facturationradioDésactivéCollecter les informations d'adresse de facturation du donateur en plus du paiement.

Codes UPI & QR

ParamètreTypeDéfautDescription
Activer l'intégration UPIradioActivéAjoute le mode de paiement UPI au formulaire de don pour les campagnes en INR.
Activer la génération de code QRradioActivéAffiche un code QR scannable sur la page publique de chaque campagne.
Pré-remplissage du montant du code QRradioActivéInclut le montant objectif de la campagne dans le code QR afin que l'application UPI du donateur s'ouvre avec cette valeur.
Identifiant Marchand UPItexteVotre identifiant marchand UPI enregistré (VPA). Requis pour la génération de code QR.

Personnalisation

Remplacement de modèles

Les deux modèles front-end peuvent être remplacés en les copiant dans votre thème :

  • templates/donation-form/upi-fields.php → your-theme/charitable/donation-form/upi-fields.php
  • templates/qr-code/qr-code-display.php → your-theme/charitable/qr-code/qr-code-display.php

Gestion des devises

Razorpay prend en charge INR, USD, EUR, GBP, SGD, AED, CAD, AUD. Si la devise de Charitable est définie sur autre chose que cette liste, l'intégration se rabat sur l'INR. Les fonctionnalités UPI et code QR sont restreintes aux campagnes INR par la politique de Razorpay.

Guide de dépannage pour Razorpay + Charitable

L'onglet Razorpay est manquant dans les passerelles de paiement

Confirmez que le module complémentaire est activé sous Plugins. Si c'est le cas, désactivez-le et réactivez-le. L'onglet est enregistré au démarrage de Charitable, donc une nouvelle activation le force à apparaître.

Les dons se terminent dans la fenêtre contextuelle mais restent « En attente » dans Charitable

Le webhook n'atteint pas votre site, ou le secret du webhook est manquant. Vérifiez que l'URL du webhook dans votre tableau de bord Razorpay correspond à celle affichée dans le texte d'aide des paramètres Razorpay, et que le champ Secret du webhook est rempli. Effectuez un don de test de 1 INR et regardez l'onglet Charitable → Outils → Journaux pour confirmer l'arrivée du webhook.

Les champs UPI n'apparaissent pas sur le formulaire de don

L'UPI est limité aux campagnes en INR. Vérifiez que Charitable → Paramètres → Général → Devise est défini sur la Roupie Indienne, et que Activer l'intégration UPI est activé.

Le code QR est manquant sur la page de la campagne

Vérifiez que Activer la génération de code QR est activé, que ID marchand UPI contient un VPA valide, et que la devise de la campagne est l'INR.

Les remboursements ne se synchronisent pas avec Razorpay

Les remboursements initiés dans Charitable sont envoyés à Razorpay via l'API. Les remboursements effectués dans le tableau de bord Razorpay reviennent via le webhook. Si un remboursement initié depuis le tableau de bord n'est pas reflété, le webhook est le problème (voir la deuxième entrée de dépannage ci-dessus).

Ressources pour les développeurs

Hooks et filtres

  • charitable_razorpay_start (action) — S'exécute une fois après le chargement complet du module Razorpay. Utile pour intégrer des intégrations supplémentaires.
  • charitable_razorpay_languages_directory (filtre) — Filtre le répertoire utilisé pour charger les fichiers de traduction.
  • charitable_payment_gateway_supports (filtre) — Filtre principal de Charitable ; le module s'y accroche pour déclarer le support des dons récurrents.

Points de terminaison AJAX

Le module enregistre plusieurs actions AJAX internes pour le flux de dons. Ce ne sont pas des API publiques et elles sont documentées ici par souci de transparence :

  • charitable_razorpay_create_order — Crée une commande Razorpay avant le paiement.
  • charitable_razorpay_verify_payment — Vérifie la signature renvoyée par la fenêtre contextuelle.
  • charitable_razorpay_process_upi — Traite une soumission UPI directe depuis le formulaire.
  • charitable_razorpay_generate_qr — Génère un code QR de campagne à la demande.
  • charitable_razorpay_download_qr — Renvoie un PNG téléchargeable du code QR de la campagne.

URL du webhook

L'URL du webhook que Charitable attend que Razorpay appelle est affichée en ligne dans le texte d'aide du Secret du webhook. Elle utilise le modèle d'écouteur standard de Charitable : https://votre-site.com/?charitable_listener=razorpay.

Comment partager des questions et des commentaires

Nous nous améliorons constamment, et votre expérience avec nos dernières fonctionnalités nous aide à bien faire les choses. Cela ne prend qu'une minute.

Remplissez notre formulaire de commentaires »

Restez connecté pour plus de ressources pour les organisations à but non lucratif

Pour plus de tutoriels et de vidéos adaptés aux organisations à but non lucratif, abonnez-vous à notre chaîne YouTube. Nous publions régulièrement des conseils d'experts, des guides étape par étape sur les dons en ligne, des stratégies de collecte de fonds et des ressources pratiques pour aider votre organisation à réussir.

🗞️ Recevez des conseils hebdomadaires et des guides exclusifs dans votre boîte de réception
Rejoignez notre newsletter →  

🎥 Regardez des tutoriels étape par étape et des histoires de réussite
Abonnez-vous à notre chaîne YouTube →  

👩🏽‍💻 Connectez-vous avec notre communauté et obtenez des informations quotidiennes sur les organisations à but non lucratif
Suivez-nous sur LinkedIn →

🥳 Reels amusants et informations sur les organisations à but non lucratif
Suivez-nous sur Instagram → 

👀 Vidéos perspicaces et amusantes pour vous aider à développer votre cause
Suivez-nous sur TikTok→  

🌎 Abonnez-vous et suivez pour des conseils généraux sur la collecte de fonds
Obtenez des conseils sur la collecte de fonds sur TikTok → 

Ressources puissantes pour la collecte de fonds

⬇️ Téléchargez des stratégies éprouvées, des idées de campagnes et des outils d'experts
Obtenez le kit de collecte de fonds →  

💸 Obtenez des ressources gratuites pour la collecte de fonds
Rendez-vous sur le Hub de collecte de fonds Charitable

🤔 Des questions sur Charitable ?
FAQ Charitable

🏎️ Essayez Charitable
Créez votre démo Charitable

Comprendre les termes et le jargon des organisations à but non lucratif
Glossaire des organisations à but non lucratif

% Vous recherchez des offres et des réductions pour les organisations à but non lucratif ?
Meilleures offres et réductions pour les organisations à but non lucratif →

Vous avez encore des questions ? Nous sommes là pour vous aider !

Dernière modification :

Quoi de neuf dans Charitable

Voir les dernières mises à jour
🔔 Abonnez-vous pour recevoir nos dernières mises à jour
📧 Abonnez-vous aux e-mails

Abonnement par e-mail

Rejoignez notre newsletter

Nous ne vous enverrons pas de spam. Nous envoyons un e-mail uniquement lorsque nous pensons qu'il vous sera réellement utile. Désabonnez-vous à tout moment !

Amélioration Paiements

💰 Acceptez les dons récurrents avec Windcave et Charitable

Un donateur configure son don une seule fois sur la page de paiement sécurisée de Windcave, et Charitable facture chaque renouvellement par la suite selon le calendrier établi. Pourquoi c'est important :

🏦 Organisations basées en Nouvelle-Zélande ou en Australie : dons mensuels sur la passerelle avec laquelle votre banque vous a déjà configuré, sans second processeur à intégrer.
⛪ Églises acceptant les dîmes et offrandes régulières : les membres de la congrégation définissent leur propre calendrier une fois, ce qui est le moyen le plus simple de lancer des dons d'église récurrents sans plateforme distincte.
🌏 Groupes avec des donateurs dans plusieurs devises : Windcave en gère plus de 20, ainsi un sympathisant peut donner dans la devise qu'il détient réellement.
📅 Fonds de fonctionnement plutôt que des campagnes ponctuelles : activez le mode « Récurrent uniquement » et l'option ponctuelle disparaît, de sorte que chaque don à cette campagne est un abonnement.
🧾 Équipes sans développeur attitré : 3 jeux d'identifiants collés sur une page de paramètres, et aucun code nulle part.

Consultez notre annonce ici.

automatisation mettre à jour

⚡ Générateur d'automatisation visuelle : Glisser-déposer sans code !

Charitable Automation Connect 2.3.0 introduit le Générateur d'automatisation visuelle, une zone d'édition plein écran qui présente chaque automatisation sous forme de flux de cartes connectées : un déclencheur, des conditions facultatives et une liste d'actions exécutées dans l'ordre.

🧩 De nombreuses actions, un seul déclencheur : Taguez un donateur, envoyez un e-mail, ajoutez une note et déclenchez un webhook à partir d'un seul événement, disposés dans n'importe quel ordre.

✉️ Agissez à l'intérieur de Charitable : Les nouvelles actions Envoyer un e-mail, Taguez un donateur et Ajoutez une note de donateur s'exécutent sans service externe requis.

🔤 Étiquettes de fusion : Personnalisez les e-mails et les notes avec des champs dynamiques tels que {first_name}, {total} et {campaign_name}.

🔁 Appliquer aux donateurs existants : Exécutez Taguez un donateur et Ajoutez une note de donateur sur les donateurs que vous avez déjà.

🖥️ Zone d'édition ou Simple : Changez de vue à tout moment, et les automatisations créées avant la version 2.3.0 continueront de fonctionner sans modification.

En savoir plus ici.

Intégration mis à jour

📬 Présentation de Brevo pour Charitable : Transformez automatiquement les donateurs en abonnés

Le moment où un donateur fait un don est le moment où il est le plus engagé. Avec la nouvelle intégration Brevo pour Charitable, vous pouvez transformer automatiquement ces donateurs ponctuels en abonnés à long terme sans toucher à une seule feuille de calcul.

Collectez simplement le consentement du donateur directement sur votre formulaire de don et lancez votre série de bienvenue immédiatement.

Quoi de neuf :

🔄 Synchronisation automatisée des abonnés : Les nouveaux donateurs qui donnent leur accord sont ajoutés directement à votre liste de contacts Brevo dès que leur paiement est traité, sans aucune exportation manuelle ni importation de CSV.

🎯 Contrôle granulaire du consentement et de l'opt-in : Personnalisez le libellé de votre case à cocher, choisissez si elle est cochée par défaut ou non, ou activez le double opt-in de Brevo pour maintenir votre liste propre et conforme.

📋 Mappage de liste par campagne : Dirigez les sympathisants vers votre liste d'e-mails globale ou mappez des campagnes spécifiques à des listes Brevo ciblées pour adapter vos messages de suivi.

⚡ Configuration en 5 minutes : Connectez-vous instantanément en collant votre clé API Brevo dans les paramètres de Newsletter, mappez vos champs de contact et commencez à construire votre liste d'e-mails en mode pilote automatique.

Prêt à développer votre liste de diffusion ? Brevo est disponible dès maintenant à partir du plan Charitable Plus — connectez votre compte dès aujourd'hui !

dons récurrents mis à jour

💳 Mises à jour de carte : Corrigez les cartes expirées sans perdre vos abonnements !

Les cartes de crédit expirées ou mises à jour sont l’une des plus grandes fuites silencieuses dans les collectes de fonds récurrentes. Avec les mises à jour de carte dans l’extension Dons récurrents, les donateurs peuvent désormais actualiser leurs informations de paiement directement, en conservant leur abonnement, leur calendrier et leur historique de dons complètement intacts.

Aucun plan annulé, aucun historique perdu et zéro casse-tête administratif pour votre équipe.

Quoi de neuf :

⚡ Assistance en 30 secondes : les donateurs obtiennent un bouton « Mettre à jour la carte » dédié dans leur tableau de bord qui ouvre le portail client sécurisé et conforme PCI de Stripe pour mettre à jour instantanément les détails de la carte.

🔒 Accès sécurisé et limité : limité exclusivement aux mises à jour de carte par défaut, les donateurs ne peuvent pas annuler ou modifier accidentellement leurs plans depuis le portail, en gardant vos webhooks et vos données synchronisés.

🤝 Assistance administrative : vous aidez un donateur par téléphone ? Ouvrez son portail Stripe sécurisé en un clic depuis votre écran d’administration ou générez un lien de mise à jour à usage unique à lui envoyer par e-mail.

📋 Piste d’audit automatique : chaque mise à jour de méthode de paiement est enregistrée automatiquement avec un horodatage dans les journaux système et le profil du donateur individuel.

Prêt à protéger vos revenus récurrents ? Obtenez le forfait Plus ou Pro et mettez à jour Dons récurrents vers la version 2.3.0+ et activez « Mettre à jour la méthode de paiement » dans vos Paramètres dès aujourd’hui !

Intégration constructeur de pages

Les fans de Divi se réjouissent ! Module natif de barre de progression de campagne Divi 5 !

Avec notre nouveau module natif Divi 5, vous pouvez ancrer vos microsites avec des statistiques de collecte de fonds en temps réel directement sur la toile visuelle. Voici comment cela fonctionne et pourquoi il est intéressant de l'activer dès aujourd'hui.

Créez des mises à jour de campagne VISUELLES ET EN DIRECT. Vous pouvez également :

📊 Barre de progression de campagne : Insérez une barre de progression en direct dans n'importe quelle mise en page Divi 5 et affichez la progression de l'objectif en temps réel.

🎨 Contrôles de style approfondis : Personnalisez facilement la couleur de la barre et de la piste, la hauteur et le rayon pour qu'ils correspondent parfaitement à votre marque.

👁️ Prêt pour le Visual Builder : Configurez et prévisualisez tout directement sur la toile Divi en tant que module de première classe.

🔁 Rendu identique : Le même moteur exact alimente ce module, ce qui signifie une conception cohérente sans correctifs hérités.

✅ Lancements plus rapides : Ne quittez jamais l'interface Divi 5 pour configurer des shortcodes ou deviner à quoi ressembleront vos étiquettes d'objectif.

En savoir plus ici.