#alok - subscription
1 messages · Page 1 of 1 (latest)
hi there, can you share more about what you're updating about/for a subscription tier?
We have a free plan, non-metered and then a metered growth plan with graduated tiers.
Basically, I want to switch between those two plans and not have both subscriptions ongoing at the same time. Especially if we add a third tier e.g. enterprise.
switch between non-metered and a metered growth plan with graduated tiers?
yes, switch from a non-metered free plan, to a metered growth plan with graduated tiers
i think it's really up to you whether you want to define another Product/Price for it.
Theoretically, if it's still the same Product, but you are just offering different pricing for it then i would say just create a new Price.
The more important point here is that you can't only rely on the Checkout Session to do what you want.
A Checkout Session would only allow the customer to create a new Subscription
Even if it's just a new price within the same product?
yep, even if it's just a new price within the same product
So I would have to use a webhook to subsequently cancel the old subscription?
yes, that would be what i would do
In the past, I had used elements and the APIs to retrieve the existing subscription and update it with a different plan id (I guess price id would be the recommended way now). Would you suggest sticking with this approach as it reduces the reliance on messaging?
i think updating the subscription with a different plan with a new Price would be more intuitive.
Noted, thanks Alex.
Sorry, a related question - I'm going to use the customer billing portal to manage payment info and view historical invoices. I can't see the payment methods in the test portal. Is this expected?
I can see the test card in the checkout sessions
do you have a subscription on the customer already for whom you're creating the portal session for?
yes
In the stripe test dashboard the payment method does show up
along with the subscriptions
can you share the request id, i'll take a look at that
bps_1Kl72xCSF9QEDiwpvRrFUOM3
i think if you toggle the setting to enable customers to update their payment methods, the payment method should then show in the billing portal : https://dashboard.stripe.com/test/settings/billing/portal