#atlas-subscription-change
1 messages · Page 1 of 1 (latest)
Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- atlastdb-metered-subs, 4 days ago, 48 messages
atlas-subscription-change
@tribal panther https://stripe.com/docs/billing/subscriptions/upgrade-downgrade#immediate-payment
Stripe immediately attempts payment for these subscription changes:
- From a subscription that doesn’t require payment (for example, due to a trial or free subscription) to a paid subscription
What you described seems to fall into this situation with the free Price right?
That is correct, I'm updating from free to paid
so there's no way to keep the billing cycle anchor unchanged in that world
Why is that, will the billing cycle change when updating from free to paid?
okay i see
Still curious, how can i maintain the billing anchor to the first of the month when transitioning from free to paid?
it's impossible
only way would be to use SubscriptionSchedules to defer the paid upgrade to next month and calculate the proration yourself for the time in between
Okay that makes sense, I previously attempted this using subscriptions schedules. I ran into some confusion when it came to intervals. It wasn't clear to me what is the behavior of the schedule after it passes it's initial interval.
My intentions are to keep a subscription active month to month, endlessly, but the docs make it sound like I need to set up an interval for 12 months, and remember to reactivate the schedule after the 12 month intervals complete.... But this seems counterintuitive
By default a SubscriptionSchedule will end but the underlying Subscription will keep going as is, so it would work fine
Okay I see, and I can still use the Retrieve Upcoming Invoice method on a subscription schedule? And would it still charge full price, when updating from free to paid?
yes
Okay, sounds good
How can i make a phase only last one month?
Looking Here: https://stripe.com/docs/billing/subscriptions/subscription-schedules#managing
The create schedule example defines an iteration of 12, but I don't want the schedule to hold for a whole year how can i create a phse that lasts only one month? or am i confused in trying to set it up this way?
iterations: 12 -> that phase repeats 12 times.
So if you just want one you pass iterations: 1
okay, let me give that another try then, thank you 🙏
Are there any examples in the docs showing how to retrieve an upcoming invoice for a schedule? I don't see how to add phases within the https://stripe.com/docs/api/invoices/upcoming docs
Ah no sorry it's impossible to preview an Invoice ahead of the Schedule creation, I misunderstood your question.