【问题标题】:Distinguish Stripe refunds invoices区分 Stripe 退款发票
【发布时间】:2021-06-23 15:33:22
【问题描述】:

我在 Stripe invoice.payment_succeededpayment_intent.succeeded 中收听这两个事件,以检查用户何时支付订阅费用,因此我授予他访问我网站内容的权利。但是,很快我的客户将开始这样做为他的网站用户退款,所以我担心如果这两个事件在退款的情况下也被触发,我的代码会受到影响。有没有办法区分退款发票(将持有一定金额)和另一张在订阅时生成的普通发票? PS:在付款意图成功之前,我已经检查了这个条件if(isset($response->data->object->payment_intent)) ,然后才授予角色。

【问题讨论】:

    标签: stripe-payments


    【解决方案1】:

    在退款的情况下,这些事件都不会被触发。

    也没有“退款发票”的概念。相反,您会收听 charge.refund.updated 退款事件:https://stripe.com/docs/api/events/types#event_types-charge.refund.updated

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 2018-03-28
      • 2020-05-08
      • 1970-01-01
      • 2019-03-13
      • 2021-08-06
      • 2021-04-19
      相关资源
      最近更新 更多