#supercodepoet-cycles
1 messages · Page 1 of 1 (latest)
Hi there! Yes you can add a one-time item to your initial Subscription Checkout Session. That would be a good way to do this.
well this would be for existing subscribers at this point
so say a subscriber is in the middle of their annual period and we want to offer them a prepay with discount to add another year on their subscription
so what would end say Nov 1, 2022 will now end on Nov 1, 2023 but they period start date could stay Nov 1, 2021
is that possible
I assume I would have to sell them a one off product through Stripe Checkout and then when I ge teh webhook the charge was successful
I could, through the API, update the period_end_at to extend the subscription
You can add an invoice item to the Customer, create an Invoice to charge immediately, and then update the Subscription and set it to a trail period until the next billing cycle starts.
yeah, we did this on the past but then had issue when other subscription updates while it is on trial
I was hoping we would need to go into trial mode cause it also effects metrics
it is still an active subscription just has been extended
can we not extend a subscription with billing schedules?
Yep you can use Subscription Schedules as well.... that is just more complicated than using a trial.
But it would work here if that is what you want.
so in that case I can use a subscription schedule update to extend the period_end_at or basically change the next billing date to be extended by a year?
Yep exactly.
excellent and confirming this is the docs I would need: https://stripe.com/docs/billing/subscriptions/subscription-schedules