L’application GiveXpert dispose d’une intégration avec la plateforme de paiement Stripe.
Celle-ci permet de gérer vos transactions à la fois ponctuelles et régulières par cartes bancaires, dans de nombreuses devises.
Le modèle de facturation de Stripe à la transaction en fait une solution particulièrement adaptée aux organisations qui collectent en moyenne moins de 100 dons par mois ou qui souhaitent proposer le paiement en devises étrangères en plus de l’Euro.
Les différentes étapes de l'intégration.
Tout d'abord afin de pouvoir intégrer Stripe, il faut que vous possédiez un compte.
Si ce n'est pas le cas, vous pouvez en créer ici.
Pour intégrer Stripe, nous avons besoin de différentes informations, disponible sur votre compte Stripe.
Note : Stripe est ce qu'on appelle un wallet, dont voici la définition
Récupération des informations : créer des identifiants pour GiveXpert.
Afin de faciliter la réalisation de cette étape, l'idéal est que vous créiez pour l'équipe GiveXpert un accès au compte Stripe de votre organisation.
En effet, Stripe dispose d'une fonctionnalité "Equipe".
Ainsi, en ajoutant GiveXpert a votre équipe, nous aurons un accès à votre compte, nous permettant ainsi de récupérer les informations nécessaires à l'intégration, sans avoir à plus vous solliciter.
Nous ajouter en tant que membre de votre équipe.
En cliquant sur "paramètre" (la roue crantée) en haut a droite, une nouvelle page s'affichera.
Dans la section "Paramètres de l'entreprise" suivez le lien "équipe"
Sur la nouvelle page qui apparaît cliquez sur : "+ nouveau membre".
Dans le champ intitulé "Saisissez les adresses e-mail des membres de votre équipe", indiquez "support@givexpert.com".
Vous devez nous attribuer le rôle "Administrateur".
Cliquez sur : "Envoyer des invitations".
Si vous ne souhaitez pas nous fournir un accès.
Vous n'êtes pas obligé de nous créer un accès à votre compte Stripe.
Pour intégrer Stripe à GiveXpert, vous devrez alors procéder à quelques paramétrages.
Récupérer les clés d'API de votre compte.
Ces clés sont disponibles en suivant le lien vers la page "développeurs", disponible en haut a droite, puis sur l'onglet "Clés API".
Nous avons besoin de la clé publique ET de la clé secrète.
La clé secrète est masquée, il faut cliquer sur : "révéler la clé de production".
Paramétrage du webhook.
Sur la page "développeurs" rendez-vous sur l'onglet "Webhook".
Dans la zone "Endpoints hébergés" cliquez sur le bouton "+ ajouter un endpoint".
Vous devez ajouter des événements à écouter :
- checkout.session.completed.
- invoice.paiement_suceeded.
- paiement_intend.suceeded.
Sélectionner les puis ajouter les.
Vous devez aussi saisir l'url écoutée.
Vérification.
Voici à quoi doit correspondre votre webhook.
Si c'est bien le cas Cliquez sur : "ajouter un endpoint".
Vous devez remplacer "votresousdomaine", par votre sous-domaine.
Respectez les majuscules et minuscules, il s'agit bien de /endProcess/stripe
Récupération de la clé.
Une nouvelle page s'affiche et résume les informations du webhook.
Révéler la clé secrète de signature, en cliquant sur le bouton afin de l'obtenir et de nous l'envoyer.
Cette clé commence par "whsec_"
Ne faites pas de copie d'écran pour nous transmettre l'information, afin d'éviter les confusion entre le 0 et le O.