Connectez votre chatbot Botpress avec Stripe, une plateforme de paiement en ligne populaire qui facilite les transactions entre les entreprises et leurs clients. Stripe vous permet de gérer les paiements, les abonnements, les factures et bien plus encore. ## Installation et configuration Pour configurer l'intégration, vous devrez fournir votre Stripe `apiKey`. Cette clé peut être obtenue à partir du tableau de bord Stripe . Une fois l'intégration configurée, vous pouvez utiliser les actions intégrées pour gérer vos données Stripe . ### Conditions préalables Avant d'activer l'intégration Botpress Stripe , veuillez vous assurer que vous disposez des éléments suivants : - Un compte Botpress cloud . - Une `apiKey` générée à partir de Stripe. ### Activer l'intégration Pour activer l'intégration de Stripe dans Botpress, suivez ces étapes : 1. Accédez au panneau d'administration de Botpress . 2. Naviguez jusqu'à la section "Integrations". 3. Localisez l'intégration Stripe et cliquez sur "Activer" ou "Configurer". 4. Fournissez la `apiKey` requise. 5. Sauvegardez la configuration. ## Utilisation Une fois l'intégration activée, vous pouvez commencer à utiliser les fonctionnalités de Stripe à partir de votre chatbot Botpress . L'intégration offre plusieurs actions pour interagir avec Stripe, telles que `createPaymentLink` , `createSubsLink` (pour générer un lien de paiement d'abonnement), `listPaymentLinks` (IDs et URLs), `listProductPrices` (Si le prix a la propriété "recurring", le produit est de type abonnement.), `findPaymentLink` (Par URL, retourner l'ID), et `deactivatePaymentLink` (Par ID). Et les actions pour les clients, `listCustomers` (filtre optionnel par e-mail), `searchCustomers` (par e-mail, nom ou/et téléphone), `createCustomer` et `createOrRetrieveCustomer` (Si l'utilisateur existe déjà, son e-mail a déjà été enregistré, récupérez-le. S'il y a plusieurs utilisateurs avec le même email, il retourne un tableau de ces utilisateurs. S'il n'existe pas, il est créé). ## Événements pris en charge - **Charge Failed** : Cet événement se produit lorsqu'une charge échoue à l'adresse Stripe. - **Subscription Deleted** : Cet événement se produit lorsqu'un abonnement est annulé/supprimé dans Stripe. - **Subscription Updated** : Cet événement se produit lorsqu'un abonnement est mis à jour sur Stripe. Par exemple, lorsque l'abonnement est annulé, mais ne se termine pas immédiatement, `cancel_at_period_end` devient vrai. - **Invoice Payment Failed** : Cet événement se produit lorsque le paiement d'une facture échoue dans Stripe. - **Payment Intent Failed** : Cet événement se produit lorsqu'une intention de paiement échoue dans Stripe. Ces événements permettent à votre chatbot de répondre à diverses situations liées aux frais, aux paiements et aux abonnements dans Stripe.
Créer des expériences étonnantes pour les agents de l'IA.