#cynefin_30

1 messages · Page 1 of 1 (latest)

viscid tideBOT
#

Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.

signal tinsel
errant bridge
#

It mentions about updating the existing subscription with new items, but in my case I want that a new subscription needs to be created during checkout with the above feature and I will cancel the user's existing subscription manually via the cancel subscription API, which would give me more control over the billing cycle because changing the items will not update the billing cycle right ?

signal tinsel
#

Canceling the existing Subscription and replacing it with a new one isn't generally what I would recommend. Can you tell me more about the specific issue you're having updating the existing Subscription?

errant bridge
# signal tinsel Canceling the existing Subscription and replacing it with a new one isn't genera...

Okay let me try with an example use case of mine

let suppose a customer first bought a monthly subscription of my product and in between before renewal date user upgraded to a new plan. Now in this case what I want is that somehow create a new checkout session denoting the prorated amount for the new upgraded plan and once the checkout session is successful I want that in the subsequent renewal period it should charge the actual amount for the upgraded plan
signal tinsel
#

That's not a recommended approach. Checkout is designed to start new Subscriptions, not update existing ones. Checkout will usually collect new payment info instead of using the payment info already on file, for example.

#

You should instead create a page on your site that lets your Customer choose options to upgrade their Subscription, then your server would update the Subscription using the API. Checkout would not be involved.

errant bridge
#

Okay in this case is the prorated amount will be automatically adjusted in the next renewal date ? and the billing dates aren't updated I guess they remains the same unless the interval changes from monthly to yearly

signal tinsel
#

It depends how you update the Subscription. The documentation I linked to above explains how it works in detail, and you should try it out in test mode to see the exact behavior.