Verbind je Botpress chatbot met Stripe, een populair online betaalplatform dat transacties tussen bedrijven en hun klanten vergemakkelijkt. Met Stripe kun je betalingen, abonnementen, facturen en meer beheren.

Setup en configuratie

Om de integratie in te stellen, moet je je Stripe apiKey opgeven. Deze sleutel kan worden verkregen via het Stripe Dashboard. Zodra de integratie is ingesteld, kunt u de ingebouwde acties gebruiken om uw Stripe gegevens te beheren.

Vereisten

Voordat u de Botpress Stripe integratie inschakelt, moet u ervoor zorgen dat u over het volgende beschikt:

  • Een Botpress cloud account.
  • apiKey gegenereerd van Stripe.

Integratie inschakelen

Voer de volgende stappen uit om de Stripe integratie in Botpress in te schakelen:

  1. Ga naar uw Botpress beheerderspaneel.
  2. Navigeer naar de sectie "Integraties".
  3. Zoek de Stripe integratie en klik op "Inschakelen" of "Configureren".
  4. Geef de vereiste apiKey op.
  5. Sla de configuratie op.

Gebruik

Zodra de integratie is ingeschakeld, kun je beginnen met het gebruik van Stripe functies van je Botpress chatbot. De integratie biedt verschillende acties voor interactie met Stripe, zoals createPaymentLink , createSubsLink (Voor het genereren van Subscription Payment Link), listPaymentLinks (ID's en URL's), listProductPrices (Als de prijs de eigenschap "recurring" heeft, is het product van het type subscription.), findPaymentLink (Op URL, return ID), en deactivatePaymentLink (Op ID). En acties voor klanten, listCustomers (Optioneel filter op e-mail), searchCustomers (Op e-mail, naam of/en telefoon), createCustomer en createOrRetrieveCustomer (Als de gebruiker al bestaat, is zijn e-mail al geregistreerd, haal het op. Als er meerdere gebruikers zijn met hetzelfde e-mailadres, retourneer dan een array van hen. Als het niet bestaat, wordt het aangemaakt).

Ondersteunde gebeurtenissen

  • Opladen mislukt**: Deze gebeurtenis treedt op wanneer een lading mislukt in Stripe.
  • Abonnement verwijderd: Deze gebeurtenis treedt op wanneer een abonnement wordt geannuleerd/verwijderd in Stripe.
  • Abonnement bijgewerkt: Deze gebeurtenis treedt op wanneer een abonnement wordt bijgewerkt in Stripe. Als het abonnement bijvoorbeeld wordt geannuleerd, maar niet onmiddellijk wordt beëindigd, wordt cancel_at_period_end waar.
  • Betaling factuur mislukt: Deze gebeurtenis treedt op wanneer een factuurbetaling mislukt in Stripe.
  • Betalingsintentie mislukt: Deze gebeurtenis treedt op wanneer een betalingsintentie mislukt in Stripe.

Met deze events kan je chatbot reageren op verschillende situaties met betrekking tot kosten, betalingen en abonnementen in Stripe.