我正在尝试在Stripe中配置以下用例。
我想立即向用户收费,并在注册过程中创建Stripe订阅,但后来我只想在星期一收费。
因此,假设用户在09.09(星期三)注册并选择21.09(星期一)作为第一个交付日期,然后选择每2周一次。
我希望他立即支付首次订阅费用,并于05.10(星期一,21.09后两周)向他收取下一次交付费用。
我尝试设置BillingCycleAnchor = 2020/09/21,但是它按比例分配了第一张发票。 我也尝试过ProrationBehavior =“ none”,但是直到2020/09/21才完全收费
是否可以配置我上面描述的内容?
答案 0 :(得分:1)
您可以通过以下方式实现此目的:创建订阅而没有计费周期锚来为今天的第一次迭代 计费,然后随后更新到adjust the future billing date(s)。
由于billing_cycle_anchor
仅允许在更新期间设置为now
,因此您可以选择introducing a trial period来实现转移,直到下一个所需的开票日期。试用期结束后,订阅将在下一个时期再次计费,试用期结束后成为计费主播。
因此,您可以像下面这样进行更新via the API:
curl https://api.stripe.com/v1/subscriptions/sub_123 \
-u sk_test_456: \
-d trial_end=1600678800 \
-d proration_behavior=none
请确保您使用proration_behavior=none
以避免在试用期内为客户提供功劳。