#waldeedle_subscription-proration
1 messages · Page 1 of 1 (latest)
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.
- waldeedle_proration-discount, 6 days ago, 12 messages
👋 Welcome to your new thread!
⏲️ We'll be here soon! We typically respond in a few minutes, but in some cases we might need a bit more time (e.g., server's busy, you've got a complex question, etc.).
⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can start a new thread if you have another question.
🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1248048239199129691
📝 Have more to share? Add details, code, screenshots, videos, etc. below.
@lofty shuttle what you describe is definitely expected. When you move from a "free" Price to a "paid" Price, we immediately reset the billing cycle, see https://docs.stripe.com/billing/subscriptions/upgrade-downgrade#immediate-payment
waldeedle_subscription-proration
ah interesting (also think you meant the direct header https://docs.stripe.com/billing/subscriptions/upgrade-downgrade#handling-zero-amount-prices-and-quantities) did not realize that is expected in stripe
how would I request an invoice from the upgrade date to the first on my new subscription?
The header I gave works too right?
From a subscription that doesn’t require payment (for example, due to a trial or free subscription) to a paid subscription
that's the first bullet point under the header I linked
I don't really get your last question
right but the header you gave doesn't mention the billing cycle changes
gotcha
I mean if I want to preview an invoice, and prorate it from today to the first of the next month (billing cycle of the 1st) how could I do that if my current sub is a 0 price but the new sub will be a paid one
assuming I need a param or something
It's impossible to prorate. We always reset the billing cycle
but I could fake it with a cancel and new subscription right
just curious how you would handle the preview
yeah I guess but that'd be really weird and mess up your MRR for example.
It's not really possible to do what you're after in our API. You can't preview an Invoice for a different/new Subscription if you already have an existing one on the Customer so I'm not sure there's a way other than a hack.
but if "a hack" is fine, you could use a new Customer, just to preview the Invoice and you'd set subscription_billing_cycle_anchor to whatever the current period end of your Subscription is I think
My advice is to not do any of that. Do what we do: reset the billing cycle
interesting, thanks for the tips, unfortunately im not the decision maker here, but I'll bring it up!