- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的基本设置是创建一个 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/
我正在使用 Stripe(测试模式)在我的应用程序中开发支付模块。我做了以下, 使用 Customer.create(customerParams) 为客户订阅在 stripe 中创建的现有计划。据我
我的基本设置是创建一个 session 并使用当 checkout.session.complete 为 true 时发送的 Stripe webhook 完成付款。 但是为了能够在我的数据库中更新
我是一名优秀的程序员,十分优秀!