说我们已经设置了Stripe订阅计划。即30美元/月。 (注意:结算/帐户信息存储在Stripe上。)
让我们说我们希望为客户提供一个选项,让他们预先购买一年的服务,如果他们这样做,他们只需支付25美元/月(即300美元)。
有没有办法在概念上链接"付费的前期"付款和订阅计划?除了第二个是简单的预付款之外,还有相关的折扣。
或者第二种情况只是对设置计划/订阅无关的收费,而只是作为收费对象提交?
(我想确保以最好的方式在Stripe中组织付款)。
答案 0 :(得分:1)
没有通用"最好的方式",由您自行决定哪种方式最适合您的应用。
API方面最简单的方法是create a one-off charge每年的金额。但是,由您来跟踪客户已支付了整整一年的费用,并且应该在此期间访问您的服务(如果这适用于您的业务模式)。
如果您希望在Stripe结束时将客户作为订阅者进行跟踪,那么您可以set up another plan获取正确的金额和间隔(即250美元/年)。< / p>
然后,当新客户注册此优惠时,您会:
subscribe them计划(这将立即向客户收取250美元的定期金额)
立即cancel the subscription,at_period_end
设置为true
。这将阻止客户在一年内再次收费,但会在此之前保持订阅有效。