将您的Botpress 聊天机器人与 Stripe 连接起来,Stripe 是一个流行的在线支付平台,可促进企业与客户之间的交易。Stripe 允许您管理付款、订阅、发票等。 ## 设置和配置 要设置集成,您需要提供 Stripe 的 "apiKey"。该密钥可从 Stripe 控制面板获取。集成设置完成后,您就可以使用内置操作来管理 Stripe 数据。 ### 先决条件 在启用Botpress Stripe 集成之前,请确保您具备以下条件: -Botpress cloud 账户。 - 从 Stripe 生成的 "apiKey"。 ### 启用集成 要在Botpress 中启用 Stripe 集成,请按以下步骤操作: 1.访问Botpress 管理面板。 2.导航至 "集成 "部分。 3.找到 Stripe 集成,点击 "启用 "或 "配置"。 4.提供所需的 `apiKey`。 5.保存配置。 ## 使用方法 启用集成后,您就可以开始在Botpress 聊天机器人中使用 Stripe 功能。集成提供了多个与 Stripe 交互的操作,如`createPaymentLink`、`createSubsLink`(用于生成订阅支付链接)、`listPaymentLinks`(ID 和 URL)、`listProductPrices`(如果价格有 "recurring "属性,则产品属于订阅类型)、`findPaymentLink`(通过 URL、返回 ID)和`deactivatePaymentLink`(通过 ID)。客户 "操作包括:`listCustomers`(可选择按电子邮件过滤)、`searchCustomers`(按电子邮件、姓名或/和电话)、`createCustomer`和`createOrRetrieveCustomer`(如果用户已存在,其电子邮件已注册,则获取该电子邮件。如果有多个用户的电子邮件相同,则返回一个数组。如果不存在,则创建该用户)。 ### 支持的事件 - ** 充值失败**:当 Stripe 中的充值失败时会发生该事件。 - 订阅已删除**:在 Stripe 中取消/删除订阅时发生此事件。 - **Subscription Updated**:订阅在 Stripe 中更新时发生此事件。例如,当订阅被取消但未立即终止时,"cancel_at_period_end "将变为 true。 - 发票付款失败**:当 Stripe 中的发票付款失败时会发生此事件。 - 付款意图失败***:当 Stripe 中的付款意图失败时发生此事件。 这些事件可以让您的聊天机器人对 Stripe 中与收费、付款和订阅相关的各种情况做出反应。