#jcnguyen_36895_03919
1 messages · Page 1 of 1 (latest)
It could have interval = year and interval_count >1, ie 2 years or 3 years
I'd like to give you some context. I'm migrating a subscription from one system to a subscription. However, the old system has 2 and 3 years expiration, and the user already paid for it. I will create a subscription, but then I need to specify the expiration date to the future; that's 2 years from now. And after it passes, it will auto-renewal with the yearly price.
And you can schedule it to be back to an annual price later on
Sure, use Subscription Schedule API
when i set up price it's only have yearly option
and is internal in subscription meaning how many it allow to renew before it stop the auto renew
And how do I set up the subscription to bill the client in the next subscription cycle not the current one since they already paid?
You should set the Subscription Schedule which
- Starting with interval = year and interval_count = 2 or 3 (to simulate your 2 years or 3 years setting)
- Schedule to end after that, and update to a new Price with (interval=year, interval_count=1)
Here is how to use Subscription Schedule https://stripe.com/docs/billing/subscriptions/subscription-schedules. Play with it in Test mode!
thanks for point #1 is it set in price or subscription?
Either way works
on dashboard it not letting you so can only update via api?
and should i create a new price item for the migration and when it expires. Create a new subscription with the yearly expiration? or reuse the existing subscription just update the priceid?
Yes I were referring to API, and no it will be the same Subscription with updated Price Id
Subscription Schedule, is to help you "schedule" changes to a Subscription
Got it let me experiment with what you suggest and get back to you on the result. Thank you