首页 > 解决方案 > 如何继续当前订阅直到它结束,然后在条带中切换计划

问题描述

文档提供了下面的代码,但我相信如果我从 10 美元/月的会员资格转换为 100 美元/年的会员资格,它将立即进行转换,并通过原始会员资格的任何未使用时间的成本来减少年度套餐。

由于两个套餐之间的内容没有区别,只是一个通过承诺一整年节省一点钱的机会,我希望现有的会员资格持续到月底,然后我希望它向他们收取 100 美元和将计费周期从每月增加到每年。

有谁知道如何做到这一点?这是文档...

const subscription = await stripe.subscriptions.retrieve('sub_49ty4767H20z6a');
stripe.subscriptions.update('sub_49ty4767H20z6a', {
  cancel_at_period_end: false,
  proration_behavior: 'create_prorations',
  items: [{
    id: subscription.items.data[0].id,
    price: 'price_CBb6IXqvTLXp3f',
  }]
});

标签: stripe-payments

解决方案


推荐阅读