【问题标题】:Testing Stripe webhooks that require data on localhost测试需要本地主机数据的 Stripe webhook
【发布时间】:2021-05-14 19:04:05
【问题描述】:

指南 here 说通过 webhook 监控 invoice.paid 事件,以便在付款成功时提供客户帐户。如何使用数据测试触发invoice.paid 事件?我需要能够访问客户 ID 并查看他们购买的计划以正确配置它。

我可以通过 Stripe CLI 测试触发这些事件,但我不知道如何使用模拟数据触发它们。

【问题讨论】:

    标签: node.js express stripe-payments


    【解决方案1】:

    使用Stripe CLI,您可以触发invoice.payment_suceeded webhook 事件(与invoice.paid 几乎完全相同):

    stripe trigger invoice.payment_succeeded
    

    该事件将包含模拟数据。如果您想提供自己的数据,则必须自己模仿事件。在这种情况下,您可以通过在测试模式下创建新订阅来做到这一点,这将创建发票并触发 invoice.paid 事件。

    【讨论】:

      猜你喜欢
      • 2017-11-06
      • 2021-10-24
      • 1970-01-01
      • 2021-04-03
      • 2014-07-05
      • 1970-01-01
      • 2021-01-11
      • 2014-01-12
      • 2020-06-10
      相关资源
      最近更新 更多