gpt4 book ai didi

node.js - 给予 Stripe 客户信用

转载 作者:搜寻专家 更新时间:2023-10-31 23:46:38 26 4
gpt4 key购买 nike

我正在与 Stripe 合作。我们的用户订阅了我们的服务,并且每 2 周向他们收费一次。我们需要实现一种方法,在他们每次推荐某人使用我们的服务时给他们 5 美元的信用额度。

到目前为止我考虑过的解决方案:

  • Stripe 优惠券:Stripe 有很棒的文档。不幸的是,对于优惠券有很多歧义。我尝试使用优惠券,但到目前为止,似乎每个优惠券只能应用一次一张发票,您不能为一张发票申请多张优惠券。这对我们不起作用,因为用户可以在结算周期内多次赚取 5 美元。
  • 发放退款:问题是我们必须向用户支付实际款项,而我们真正想要的是让他们在我们的服务中使用信用。

我是否遗漏了优惠券的任何内容?还有其他解决方案/建议吗?

最佳答案

如果我正确理解您的用例,我认为最好的方法是 create an invoice item每次推荐的数量-500。当您创建发票项目时,默认情况下它被设置为“待处理”并将自动包含在下一张发票中,即在当前结算周期结束时。

请注意,如果发票总额为负数(在许多推荐的情况下),则总额将添加到客户的 account_balance 中。并减少下一张发票的金额。如果这不是您想要的,您需要将客户的 account_balance 重置为零,或者确保您没有创建会使发票总额低于零的发票项目。

有关发票项目的更多信息可在此处找到:https://stripe.com/docs/subscriptions/guide#adding-invoice-items .该指南仅提及具有正值(即额外费用)的发票项目,但您也可以使用负值。

关于node.js - 给予 Stripe 客户信用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38711506/

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