#mpjhorner
1 messages · Page 1 of 1 (latest)
Hi 👋
Do you have a subscription ID you can share?
it's sub_JCmKElS3yih57n
The update call was request id req_yVAG8tjihMln3v
@west goblet any joy?
I'm looking
No worries, it just got pretty chatty here for a sec
Okay so you just updated the items array with a new item. So it should prorate the old item according to the time left on that billing cycle and apply the new price to the remaining time.
Which would make me think the amount either the full higher price or somewhere in between
I'm reaching out to my colleagues to help with this one.
Appreciate it, I’m sure I am missing something as it’s a simple/frequent usecase for you for sure
Appreciate urgency in this, over got few thousand subs expecting +20% tomorrow 👏🏼
Oh wait... duh....This is covering the brief period of the current cycle where the user gets the higher price and the full month at the higher price
I don’t understand
The period is 29 Sept - 29 Oct
Today is 29th Sept so I would expect next month to be £30 no?
This isn’t cover more than 1 month period?
Our prorations calculate down to the second. You made the update request 20 hours into 29 Sept so the current period started with the lower price. You can see in the upcoming invoice page that the new invoice is for 29-Oct to 29-Nov
Still don’t understand how if the billing day is same each month if I swap from a £25 plan to a £30 plan how the payment will be £35?
I guess a better question is… is there a param to just have next payment at new price (end of current period)?
Hi, stepping in as Snufkin has to step away. Please give me a few minutes to get caught up here.
From the request you've shared, as my colleague stated, the price you see is due to prorations when upgrading the Subscription to a different price, https://stripe.com/docs/billing/subscriptions/upgrade-downgrade. If you do not wish to prorated, yes - you'd want to pass 'none' for proration_behavior: https://stripe.com/docs/api/subscriptions/update#update_subscription-proration_behavior when making the update request.
If prorated param is none. Will it just defer price increase to the next billing cycle?
No it would not. You're trying to update a price of a Subscription and bill it for the next cycle?
I see, in this case, you'll need to leverage the trial periods on your Subscription Update: https://stripe.com/docs/billing/subscriptions/trials for the remainder of the first Price. This way, with prorations none, the updated price start on the next cycle.
So get current subscription, update it with trial till end of current period and then have pro-rate to none right?