区分 Stripe 退款发票
Distinguish Stripe refunds invoices
我正在 Stripe invoice.payment_succeeded
和 payment_intent.succeeded
中监听这两个事件,以检查用户何时支付订阅费用,因此我授予他访问我网站 content.However 的权利,很快我的客户将开始为他的网站用户退款,所以我担心如果这两个事件在退款的情况下被触发,我的代码也会受到影响。有没有办法区分退款发票(将持有一定金额)和订阅时生成的另一张普通发票? PS:付款意向成功我在授予角色之前检查了此条件if(isset($response->data->object->payment_intent))
。
退款时不会触发这些事件。
也没有“退款发票”的概念。相反,您会监听 charge.refund.updated
退款事件:https://stripe.com/docs/api/events/types#event_types-charge.refund.updated
我正在 Stripe invoice.payment_succeeded
和 payment_intent.succeeded
中监听这两个事件,以检查用户何时支付订阅费用,因此我授予他访问我网站 content.However 的权利,很快我的客户将开始为他的网站用户退款,所以我担心如果这两个事件在退款的情况下被触发,我的代码也会受到影响。有没有办法区分退款发票(将持有一定金额)和订阅时生成的另一张普通发票? PS:付款意向成功我在授予角色之前检查了此条件if(isset($response->data->object->payment_intent))
。
退款时不会触发这些事件。
也没有“退款发票”的概念。相反,您会监听 charge.refund.updated
退款事件:https://stripe.com/docs/api/events/types#event_types-charge.refund.updated