#Th3FalleN
1 messages ยท Page 1 of 1 (latest)
I think that will work. Try it out in test mode though
You'd also want to handle prorations accordingly
my goal is, they get a 14 day trial, but decide to upgrade plans. i want to update that subscription. end the trial immediately but keep their cycle date set to the 1st
Yep try it out in test mode. Pretty sure your suggestion will work
as a follow up, if i have an account who has collections paused, (voiding invoices) is there a way im missing to resume collections, invoice them for the remainder of that month without altering their billing cycle?
Hm not sure off-hand if this will work, but you could try manually unpausing: https://stripe.com/docs/billing/subscriptions/pause#unpausing then setting billing_cycle_anchor to unchanged
Recommend you test that out in test mode as well
That may or may not generate a prorated invoice. I'm not 100% sure
it does not
Hi ๐
So you have a customer that has paused collections, you want to un-pause them. What occurs when you do?
my goal is when i unpause their collections i want to not alter the billing cycle date but immediately charge them a prorated amount for whatever time remains until their next normal invoice
so for example, a customer pauses collections on subscription A which is $20/mo (billed on the first of each month) then 2 months later they resume payment on the 15th of the month, i want to issue an invoice for $10 (half the cost because half the month is gone)
Hmmm....
Do you have an example request where you unpaused the subscription and the user was billed the full amount?
that's the issue it's getting unpaused and they're not being billed anything until the 1st
Do you have the request where you unpause the subscription?
req_tA1LMuza5pKDkp <- pausing it, req_No1GwtD9pCpKVS <- unpausing it
What happens if you unpause and pass the proration_behavior parameter as 'always_invoice'?
tried that too ๐ req_tCaKU9zrJQ33Dp
And no new invoice is generated , since the latest invoice associated with that subscription is still the void one