#castle9000 - upgrade subscription
1 messages · Page 1 of 1 (latest)
Hello. One moment while I catch up here
Yeah can you share the subscription ID here?
sub_1KQYzULEfeHdU4pEi79kLJNw
so in this case you can see a failed invoice from when the sub was in the past_due status
Ok looking into this
cheers
So this is actually expected behavior. Since the old invoice is past_due and not voided, Stripe is still expecting payment on it. That's why the proration is applied. One thing you could do is prevent the customer from upgrading their subscription if the latest invoice isn't paid
ok thanks would there be any harm in cancelling the current subscription immediately and setting them up with a new subscription with the upgraded plan? Or could this cause issues if that means there is an invoice outstanding
it wouldn't mean for example, once a payment method has been added to the customer and it passes sca. The invoice is going to be paid even though the sub was cancelled in the process of being 'upgraded'
You could cancel the subscription. Another thing you could do is upgrade and pass proration_behavior as "None"
ahh ok would setting proration_behavior to none have any effect on the existing invoice that's failed?
Nope. It would remain open. Note that your account settings will determine what happens if a subscription's invoice can't be paid: https://dashboard.stripe.com/settings/billing/automatic
ie. the sub might be cancelled after a certain number of retries
perfect thank you