【问题标题】:Rails: Stripe webhooks for `invoice.payment_action_required` & `invoice.payment_failed`Rails:用于 `invoice.payment_action_required` 和 `invoice.payment_failed` 的条纹 webhook
【发布时间】:2021-08-18 14:23:26
【问题描述】:

当我收到invoice.payment_action_requiredinvoice.payment_failed 的事件时,我会发送客户电子邮件。

这会导致当用户第一次订阅并且是on_session时向他们发送一封电子邮件。

我如何确保不会发送用户第一次订阅的电子邮件,而是仅在重复付款发生事件时发送。

对此的任何帮助都会非常棒。

谢谢。

【问题讨论】:

    标签: ruby-on-rails-5 stripe-payments


    【解决方案1】:

    您可以在事件中查看发票的billing_reason,这样您就可以识别并忽略与订阅的首次付款相关的事件(他们应该有subscription_create)。

    https://stripe.com/docs/api/invoices/object#invoice_object-billing_reason

    【讨论】:

      猜你喜欢
      • 2012-03-26
      • 2013-11-06
      • 2017-02-09
      • 2016-09-17
      • 2016-03-07
      • 2016-09-12
      • 1970-01-01
      • 2020-12-17
      • 1970-01-01
      相关资源
      最近更新 更多