Collegate il vostro chatbot Botpress con Stripe, una famosa piattaforma di pagamento online che facilita le transazioni tra le aziende e i loro clienti. Stripe vi permette di gestire pagamenti, abbonamenti, fatture e altro ancora. ## Impostazione e configurazione Per configurare l'integrazione, è necessario fornire la propria `apiKey` di Stripe . Questa chiave può essere ottenuta dalla dashboard di Stripe . Una volta configurata l'integrazione, è possibile utilizzare le azioni integrate per gestire i dati di Stripe . ### Prerequisiti Prima di attivare l'integrazione Botpress Stripe , assicurarsi di disporre di quanto segue: - Un account Botpress cloud . - `apiKey` generata da Stripe. ### Abilitare l'integrazione Per abilitare l'integrazione di Stripe in Botpress, procedere come segue: 1. Accedere al pannello di amministrazione di Botpress . 2. Andare alla sezione "Integrazioni". 3. Individuare l'integrazione Stripe e fare clic su "Abilita" o "Configura". 4. Fornire la `apiKey` richiesta. 5. Salvare la configurazione. ## Uso Una volta abilitata l'integrazione, è possibile iniziare a utilizzare le funzionalità di Stripe dal proprio chatbot Botpress . L'integrazione offre diverse azioni per interagire con Stripe, come `createPaymentLink` , `createSubsLink` (per generare link di pagamento per gli abbonamenti), `listPaymentLinks` (ID e URL), `listProductPrices` (se il prezzo ha la proprietà "recurring", il prodotto è di tipo abbonamento), `findPaymentLink` (per URL, ID di ritorno) e `deactivatePaymentLink` (per ID). E le azioni per i clienti, `elencoClienti` (filtro opzionale per e-mail), `ricercaClienti` (per e-mail, nome e/o telefono), `creaCliente` e `creaOrRecuperaCliente` (se l'utente esiste già, la sua e-mail è già stata registrata, recuperarla. Se ci sono più utenti con la stessa email, restituisce un array di essi. Se non esiste, lo crea). ## Eventi supportati - **Carica fallita**: Questo evento si verifica quando un addebito non riesce in Stripe. - **Abbonamento cancellato**: Questo evento si verifica quando un abbonamento viene cancellato/eliminato in Stripe. - **Abbonamento aggiornato**: Questo evento si verifica quando un abbonamento viene aggiornato in Stripe. Ad esempio, quando l'abbonamento viene annullato, ma non termina immediatamente, `cancel_at_period_end` diventa vero. - **Pagamento della fattura non riuscito**: Questo evento si verifica quando il pagamento di una fattura non riesce in Stripe. - **Intento di pagamento fallito**: Questo evento si verifica quando un intento di pagamento fallisce in Stripe. Questi eventi consentono al chatbot di rispondere a varie situazioni relative a spese, pagamenti e abbonamenti in Stripe.
Creare incredibili esperienze di agenti AI.