【发布时间】:2021-05-14 19:04:05
【问题描述】:
指南 here 说通过 webhook 监控 invoice.paid 事件,以便在付款成功时提供客户帐户。如何使用数据测试触发invoice.paid 事件?我需要能够访问客户 ID 并查看他们购买的计划以正确配置它。
我可以通过 Stripe CLI 测试触发这些事件,但我不知道如何使用模拟数据触发它们。
【问题讨论】:
标签: node.js express stripe-payments
指南 here 说通过 webhook 监控 invoice.paid 事件,以便在付款成功时提供客户帐户。如何使用数据测试触发invoice.paid 事件?我需要能够访问客户 ID 并查看他们购买的计划以正确配置它。
我可以通过 Stripe CLI 测试触发这些事件,但我不知道如何使用模拟数据触发它们。
【问题讨论】:
标签: node.js express stripe-payments
使用Stripe CLI,您可以触发invoice.payment_suceeded webhook 事件(与invoice.paid 几乎完全相同):
stripe trigger invoice.payment_succeeded
该事件将包含模拟数据。如果您想提供自己的数据,则必须自己模仿事件。在这种情况下,您可以通过在测试模式下创建新订阅来做到这一点,这将创建发票并触发 invoice.paid 事件。
【讨论】: