gpt4 book ai didi

stripe-payments - 结合 checkout.session.completed 和 invoice.payment_succeeded

转载 作者:行者123 更新时间:2023-12-04 04:21:12 26 4
gpt4 key购买 nike

我的基本设置是创建一个 session 并使用当 checkout.session.complete 为 true 时发送的 Stripe webhook 完成付款。

但是为了能够在我的数据库中更新 current_period_end,我必须在 invoice.payment_succeeded 为真时使用 webhook。

这可以协同工作,但是,我有一个问题!

问题:当用户第一次订阅时,Stripe 会发送一个包含 checkout.session.complete 和 invoice.payment_succeeded 的 webhook。

我只想在用户第一次订阅时收到 checkout.session.complete,那么是否可以防止第一次/发送 checkout.session.complete 时发送 invoice.payment_succeeded?

最佳答案

invoice对象具有属性 billing_reason .如果invoice.payment_succeeded webhook 事件通过创建新订阅触发,值为billing_reason将是“subscription_create”。

关于stripe-payments - 结合 checkout.session.completed 和 invoice.payment_succeeded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59273999/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com