我正在与Stripe合作。我们的用户订阅我们的服务,并且每2周收费一次。每当他们推荐某人使用我们的服务时,我们需要采用一种方式向他们提供$ 5的信用。

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

  • 条纹优惠券:条纹具有出色的文档。不幸的是,
    优惠券有很多歧义。我尝试使用优惠券,但
    到目前为止,每张优惠券似乎只能使用一次
    发票,并且您不能为一张发票应用多个优惠券。这对我们不起作用,因为用户在结算期间可以多次赚取$ 5。
  • 退款:问题是我们必须向用户支付实际的钱,而我们真正想要的是让他们在我们的服务中使用信用。

  • 我会丢失优惠券吗?还有其他解决方案/建议吗?

    最佳答案

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

    请注意,如果发票的总额为负(在多次转介的情况下),那么该总额将被添加到客户的 account_balance 中,并且还会减少下一张发票的金额。如果这不是您想要的,则需要将客户的account_balance重置为零,或确保您未创建将使发票总额低于零的发票项目。

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

    10-08 15:22