integrations/stripe/hub.md
Connect your Botpress chatbot with Stripe, a popular online payment platform that facilitates transactions between businesses and their customers. Stripe allows you to manage payments, subscriptions, invoices, and more.
To set up the integration, you will need to provide your Stripe apiKey. This can be obtained from the Stripe Dashboard. You can use the Secret Key or create a Restricted Key. Once the integration is set up, you can use the built-in actions to manage your Stripe data.
Before enabling the Botpress Stripe Integration, please ensure that you have the following:
apiKey generated from Stripe.To enable the Stripe integration in Botpress, follow these steps:
apiKey.Once the integration is enabled, you can start using Stripe features from your Botpress chatbot. The integration offers several actions for interacting with Stripe, such as createPaymentLink , createSubsLink (For generate Subscription Payment Link), listPaymentLinks (IDs and URLs), listProductPrices (If price has the "recurring" property, the product is of type subscription.), findPaymentLink (By URL, return ID), and deactivatePaymentLink (By ID). And actions for Customers, listCustomers (Optional filter by e-mail), searchCustomers (By e-mail, name or/and phone), createCustomer and createOrRetrieveCustomer (If the user already exists, his email has already been registered, get it. If there are multiple users with the same email, return an array of them. If it does not exist, it creates it).
cancel_at_period_end becomes true.These events allow your chatbot to respond to various situations related to charges, payments and subscriptions in Stripe.