#JohnTheFrog
1 messages · Page 1 of 1 (latest)
Hi there!
Checkout Session is to create brand new subscriptions.
If you want to update existing subscriptions, you should use the subscription API or redirect users to the Customer Portal.
I am aware of how to do it with API, but I am not sure how to incorporate the checkout screen into that procedure
What is a Customer Portal?
To learn more about the customer portal: https://stripe.com/docs/customer-management
Can I use charges api to programatically get money from user and then use API to upgrade his plan?
I'm sorry I don't understand. Can you clarify what you are trying to do?
- A user has an existing subscription with you
- And you want to update that subscription? What exactly do you want to change?
I want the user to go from a "standard tier" into "professional tier", but I though I can do that upgrade just with checkout page
Because I want to prorate the end user
If checkout page only creates new positions then I guess I need a workaround
If you want to do the upgrade with the API: https://stripe.com/docs/billing/subscriptions/upgrade-downgrade
And like I said before, Checkout Session is only to create brand new subscriptions, not to update existing subscription.