Documentation Index
Fetch the complete documentation index at: https://docs.fanifyai.com/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Stripe est un processeur de paiement qui permet à vos utilisateurs de payer pour vos services. L’API Stripe Checkout (lien de paiement) est parfaitement intégré dans Fanify. Elle permettra de:- Créer des liens de paiements personalisés pour vos services
- Savoir quand un client a effectué un paiement
- Donner à l’IA de chatting la possibilité d’envoyer des liens de paiements
- Envois automatique de contenu payant après paiement
- Statistiques précises sur chaque utilisateur
- Tracker les ventes réalisées par chaque opérateur
- Workflows automatiques etc…
Prérequis
- Un compte Stripe actif (vérification d’entreprise recommandée si vous souhaitez dépasser un certain CA)
- Votre compte Stripe en mode live (pas en mode test) pour effectuer de vrais paiements.
- Une URL publique de votre instance Fanify (HTTPS recommandé), déjà le cas pour les instances issu de l’offre hébergée
- Accès administrateur à Fanify
Informations à récupérer dans Stripe
Fanify demande 2 valeurs :- Stripe API Key (secret key, format
sk_...) - Webhook Secret (format
whsec_...)
Important : renseigner les deux champs ensemble.
Etapes
1) Récupérer la clé API Stripe
- Ouvrir Stripe Dashboard : https://dashboard.stripe.com/
- Aller dans Developers > API keys
- Copier la Secret key (pas la publishable key)
- Conserver la clé pour l’étape Fanify (étape 5)
2) Créer le webhook Stripe
- Aller dans Developers > Webhooks
- Cliquer Add endpoint
- URL endpoint :
https://VOTRE-DOMAINE/Payment/stripe - Sélectionner les événements
- Enregistrer
VOTRE-DOMAINE est à remplacer par l’URL de votre instance Fanify, disponible dans votre dashboard Fanify onglet “Instances” ou par e-mail.
Lien direct : https://dashboard.stripe.com/webhooks
3) Événements Stripe à activer
Obligatoire
checkout.session.completed
Optionnel (anticipation abonnements)
customer.subscription.createdcustomer.subscription.updatedcustomer.subscription.deletedinvoice.paidinvoice.payment_failed
4) Récupérer le webhook secret
- Ouvrir le webhook créé
- Afficher la signature secrète
- Copier la valeur
whsec_... - Conserver la valeur pour l’étape Fanify (étape 5)
5) Saisir la configuration dans Fanify
2 solutions:- Dans l’assistant de configuration initial (étape Stripe) :
- Stripe API Key =
sk_... - Webhook Secret =
whsec_... - Valider avec Next.
- Stripe API Key =
- Ou depuis l’onglet Admin
> Services
> Stripe
si vous avez déjà compléter l’assistant de configuration initial.
6) (optionnel) Configurer les URLs de retour
Dans Admin Settings > Services > Stripe, définir :Success URL(lien vers lesquel vos utilisateurs seront redirigé après paiement complété)Cancel URL(lien vers lesquel vos utilisateurs seront redirigé après annulation du paiement)
7) (optionnel) Raccourcisseur d’URL
Les liens checkout.stripe.com sont extrêmement long. Par défaut votre instance Fanify utilise son propre système de raccourciceur d’URL. Vous pouvez le configurer ou le désactiver dans l’onglet Admin > Paiements > icône “Paramètres”.Test fonctionnel
- Générer un paiement test dans Fanify
- Finaliser le paiement côté Stripe
- Vérifier dans Fanify que le paiement est marqué payé (Admin > Paiements)
Dépannage rapide
- Paiement non confirmé : vérifier
checkout.session.completed - Webhook non reçu : vérifier l’URL
/Payment/stripe - Erreur de clé : vérifier mode test/live et format de clé
- Configuration incomplète : renseigner
sk_...etwhsec_...
Liens utiles
- Dashboard Stripe : https://dashboard.stripe.com/
- API keys : https://dashboard.stripe.com/apikeys
- Webhooks : https://dashboard.stripe.com/webhooks
- Documentation Stripe Webhooks : https://docs.stripe.com/webhooks
