#taxheaven
1 messages · Page 1 of 1 (latest)
Just to be clear, do you want the customer to be charged $11 immediately/when they make the plan change?
Yes
So it's not possible to refund for the unused time. If I'm understanding you correctly, I think you want to turn off proration (so they are not credited for the unused time), and also create a separate refund: https://stripe.com/docs/billing/subscriptions/prorations#disable-prorations
Ok thank you, is it still possible to only retreive automatically the unused time from the Stripe API for a specific subscription ? As I understand, I have to refund a specific amount, so it would be very useful to get the unused time/corresponding price for that unused time
I recommend testing with previewing an upcoming invoice: https://stripe.com/docs/api/invoices/upcoming
This essentially lets you preview a change so you can inspect the proration
If you're not necessarily tied to allowing customers to change plans mid cycle, you could also subscription schedules to change a subscription at the next billing cycle: https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases#upgrading-subscriptions
I want to allow customers to change plans mid cycle, so, Is it conventional to cancel the current subscription and create a new one as an « upgrade » process ?
No, not really typical to do that
I recommend playing around with these features alongside test clocks so you can get an idea for your ideal customer experience: https://stripe.com/docs/billing/testing/test-clocks