#Shybes
1 messages ยท Page 1 of 1 (latest)
Hi there
Hey! Hope you're doing well
This is a good place to chat about that
Doing well, thanks.
What exactly are you trying to do?
So right now, we're looking to implement a subscription based model, where our users can pay for the 1 year subscription, or, they can pay for two (1 year subscriptions) up front for a discounted price.
Since we want recurring purchases enabled, after their two-year deal is up, they will receive recurring transactions for 1-year subscriptions after their two years.
The way we have it implemented right now is by charging them a one year subscription with a surcharge (to account for the second year at a discount), then start their billing period on the appropriate date :
I wanted to make sure there wasn't a better way to go about this.
we also noticed its saying 730 days free, instead of 2 years, and we're uncertain on how to fix that as well.
Gotcha
So I would probably use a Subscription Schedule here instead
That will also clean up the initial invoice
https://stripe.com/docs/billing/subscriptions/subscription-schedules are the docs on our Subscription Schedules API
But basically you would put the customer on a yearly Sub at Price A for phase 0 which would be one year. Then after a year it would move to phase 1 which would be a $0 Price. Then after 2 years it would move to phase 2 which would be Price B (the yearly recurring price going forward)
Let me know if that doesn't make sense
Actually, that does make sense.
I'll chat with my dev and see if this might work out better
There's a chance I will follow up in this thread with my other account - I'll comment below right now
๐๐ป
So apperentally we were looking at that, but it won't let us create a subscription unless the customer already has billing info. so since we want to send them to checkout where they then input billing info, it didn't work
so here's what we did instead -
created a new product that's one-time charge of 2x annual subscription cost & then created checkout session for both that product & the annual subscription product with 2 year free trial. So that's why we're getting those results
You can always attach a Schedule after the Subscription has been created
So send them through Checkout with Price A
Then attach a Schedule afterward
Otherwise the method you are using right now does work just fine
You could also just charge Price A then immediately update the Sub to set a 2 year trial afterward
However then you need to update to Price B after 2 years
So yeah, overall the cleanest route imo is using a Sub Schedule
Okay. Passed the message along.
As a side question, we have a discount code that we're trying to apply. The discount code works fine when using normally, but, while trying to display the same discount with a free trial, the following difference occurs :
It doesn't provide you the option for a promo code with a free trial you mean?
Oh you are adding a discount yourself
Not a promo code
And then it isn't reflecting in the UI that there is a discount?
Do you have an example Checkout Session ID I can look at where you are seeing that?
correct
Let me see if i can grab it
๐ Hopping in here since bismarck has to head out soon - let me know when you have that Checkout Session ID
@proven pumice did you have the Checkout Session ID?