我的应用程序允许客户购买积分,以便以后在应用内使用。
我希望客户能够在整个月内购买积分,并且只在月底开帐单。
我是否应该使用金额等于一个信用额度的条带订阅,并根据客户购买的信用数量更改数量? / p>
(发票成功后 - 我将订阅数量重置为0 )
有更好的解决方案吗?也许是一些使用Stripe Checkout的巧妙方法?
答案 0 :(得分:0)
您提出的方法听起来很合理。
我没有尝试过,但我能想到的替代方案是使用免费计划和API的发票项目部分。
创建一个金额为amount field设置为0的免费计划。据我所知,所有订阅生命周期webhook都应该为订阅该计划的客户触发。
在整个月内,为客户创建InvoiceItems。根据文档,在结算周期结束时,这些InvoiceItems将添加到客户的发票中。
有时您希望向客户添加费用或信用额度,但只能在正常结算周期结束时实际向客户的信用卡收费。这对于合并多项费用以最大限度地降低每笔交易费用或将条带列为基于使用情况的结算总计非常有用。
除此之外,您还需要考虑是否应该让Stripe生成/通过电子邮件发送您的发票。
答案 1 :(得分:0)
我不认为这是要走的路,因为除其他事项外,是第一次向订阅收费。
推荐的方式是:stripe doc: Place a hold on a card
仅此而已:)