#jcnguyen_36895_03919

1 messages · Page 1 of 1 (latest)

zinc bayBOT
full urchin
#

It could have interval = year and interval_count >1, ie 2 years or 3 years

pearl locust
#

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.

full urchin
#

And you can schedule it to be back to an annual price later on

#

Sure, use Subscription Schedule API

pearl locust
#

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?

full urchin
#

You should set the Subscription Schedule which

  1. Starting with interval = year and interval_count = 2 or 3 (to simulate your 2 years or 3 years setting)
  2. 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!

Learn how to use subscription schedules to automate changes to subscriptions over time.

pearl locust
#

thanks for point #1 is it set in price or subscription?

full urchin
#

Either way works

pearl locust
#

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?

full urchin
#

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

pearl locust
#

Got it let me experiment with what you suggest and get back to you on the result. Thank you