#Tanuakamanu
1 messages · Page 1 of 1 (latest)
Is your system going to upgrade to $20 for 10 users plan immediately, or only wait for existing cycle with $10 for 10 users to end first then upgrade in next cycle? What is the expected behaviour?
plan should be activated immediately
Thanks for sharing. Your system can update the existing subscription to the new price with the steps here: https://stripe.com/docs/billing/subscriptions/upgrade-downgrade
what system i have now.
for the first time when a customer is subscribing to any plan like standard, i am using prorate method and using billing cycle anchor, so charging for remaining days for this month and from 1st of every month cycle will charge.
Now he want to upgrade his plan after 5 days to PRO, at this point of time how to handle this
- I should cancel the previous plan with prorate and create a new subscription with adjusted amount
- I should update the existing subscription with new plan details
i mean i am confused how to handle this
You can update the existing subscription with new plan details. You may choose to proration_behavior to always_invoice to charge the customer immediately for the difference of amount after upgrading the plan or use default create_prorations that will charge the customer the difference in the next upcoming invoice: https://stripe.com/docs/api/subscriptions/update#update_subscription-proration_behavior
To charge the customer immediately for the difference of amount after upgrading the plan do i need to ask customer for approval
That will be up to your business decision. It's recommended to let customer know in advance to avoid chargeback/disputes
then how to show these things to customer. i mean how to get the difference amount, and where to show these things, i exactly want the same you suggested. and i also agree that the subscription should be updated after payment completion.
You can use upcoming invoice to get the prorated amount to show the customer: https://stripe.com/docs/billing/invoices/subscription#previewing before updating the subscription