#arn4v_api
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/1228083632334307379
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hi there! Just to be clear, are you using the Pricing Table as well? What have you tried so far?
No, we have implemented our own pricing UI. We use the Stripe.checkout.sessions.create Node.js SDK API to create and redirect the user to the checkout session.
We have 2 price ids in Stripe: One for the monthly plan and one for the yearly plan.
On the monthly plan id, I've set the yearly plan as the upsell. So if a user selects "Monthly" in our app and clicks "Subscribe" the line_items array only contains the monthly plan price id. But they are able to then toggle to the upsell.
We're exploring if users can downgrade to the monthly plan in a checkout session initially created for the yearly plan, as many reach out for refunds due to accidental yearly subscriptions.
I'm still a little confused by your message. It's not possible to autoselect the upsell.
Ah, your longer description helps! However, I think this is slightly contradictory. Are users toggling the upsell in the Session directly and then requesting refunds, or are they confused when they select "Yearly" in your app?
are they confused when they select "Yearly" in your app?
This
We have the "Yearly" option selected by default. A surprising amount of users click "Subscribe", don't read the price they are about to be charged on the checkout portal, pay, realize they've bought the yearly plan instead of the monthly plan and then request a refund.
We're exploring other changes we can make on our end to make this obvious, but thought I'd check if it's possible to allow users to downgrade to the monthly plan during the checkout session, similar to how they can upgrade to the yearly plan in a session created for the monthly plan.
(I'm talking about this toggle)
Right, the screenshot above is where the monthly Price has been used to create the Session and the monthly Price is configured with an upsell price of yearly.
The solution you're looking for is a way to use the yearly Price to create the Session and have a toggle that allows a customer to "go back" to the monthly Price, correct?
Correct
It's not currently possible to configure a Checkout Session that way. I see a few others have requested this feature. I'll flag your request to our team as well.
Would you consider making the "Monthly" option the default? This way, if a customer makes it to the Session, they would still see the "Yearly" upsell