#mito_best-practices
1 messages ¡ Page 1 of 1 (latest)
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1298032365146210315
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
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.
- mito_best-practices, 9 hours ago, 16 messages
Hi there
I would prefer the customer to perform the same operation via Stripe UI billing portal session
Can you share more about this? Just to make sure we're on the same page, does this mean you're expecting the customer to access the portal before this change happens?
Hi roadrunner_stripe. Sure,
$stripe->subscriptions->update($subscription_id,['trial_end' => 'now']);```
is just my implementation of what I'd like to offer user to do vie billing portal session.
At the moment, billing portal session with the update flag, only shows selected subscription plan and alternative subscription plans. It does not offer an option to cancel free trial and start paying immediately for the the subscribed plan.
Billing portal created with:
$portal = $stripe->billingPortal->sessions->create([
'customer' => $cus_id,
'return_url' => "someurlhere",
'flow_data' => ['type' => 'subscription_update'],
]);
does not have an option to cancel free trial and start paying immediately for the the subscribed plan. I was not able to find the necessary params for what I'd like to do.
Ah, thanks for clarifying. No, it's not currently possible to do this programmatically as part of the creation of a portal session
Thank you for quick reply. So
$stripe->subscriptions->update($subscription_id,['cancel_at_period_end' => 'false']);
$stripe->subscriptions->update($subscription_id,['trial_end' => 'now']);
is the preferred way or do you recommend a different approach?