Stripe - 可用于零数量订阅

Posted

技术标签:

【中文标题】Stripe - 可用于零数量订阅【英文标题】:Stripe - possible for zero quantity subscription 【发布时间】:2016-12-17 00:53:36 【问题描述】:

我有一个关于 Stripe 的订阅计划,并将其用于按座位定价。

具体用例是:

客户之前已付款,数据库中的客户 ID 和订阅 ID 也是如此 他们在一个月内删除了所有用户 下个月他们又添加了一个用户 我希望结束日期已更新为账单周期结转时的当月月底,这样我就不会显示消息说他们没有为上一个账单周期付款。

在条带订阅对象中,我可以将订阅的数量设置为0,这意味着客户不会被计费吗?

如果我这样做,是否仍会调用 invoice.payment_succeeded 的 webhook?这允许我更新数据库中的信息。

我应该为此使用不同的 webhook 吗?

【问题讨论】:

您的问题到底是什么?我得到的是你有一个条纹计划,每月收费,当支付成功时,webhook 会更新你的数据库。在此,您还将上次付款更新到数据库中。有一个月你不想向客户收费,对吧? 我想知道将数量设置为 0 是否意味着不向客户收费。如果是这样,payment_succeeded webhook 是否仍会在付款日期调用以允许我更新详细信息 【参考方案1】:

是的,如果您将订阅数量设置为 0,那么 payment_succeeded webhook 中仍然会出现一张零美元发票,并将更新发票。

【讨论】:

感谢您的回答! 是否向客户收取总计 0 美元的费用?可能看起来像一个愚蠢的问题,但想知道他们是否会收到 0 美元的收据等。 不会从客户的帐户中扣除任何费用,但会向客户的帐户添加 0 美元的发票。 刚刚添加到帐户或通过电子邮件发送?

以上是关于Stripe - 可用于零数量订阅的主要内容,如果未能解决你的问题,请参考以下文章

如何在Stripe PHP和webhook中使用好事件,比较收到的付款数量并取消订阅

将 Stripe 与 Devise 一起用于 Ruby on Rails 订阅

如何使用Stripe和PHP(用于订阅)增加付款次数

Stripe 提前续订订阅

如何向 Stripe Charge 添加数量字段? JavaScript

stripe.confirmCardPayment 不是函数