#JamieStack
1 messages · Page 1 of 1 (latest)
If I set the end behaviour to cancel will Stripe send an email notification to the customer to remind them that they are approaching the end of their subscription?
I don't believe we offer those kind of emails for any subscriptions set to cancel.
Will Stripe also be capable of handling a renewal of this schedule too, or will I be misusing the schedule feature here?
Not sure I understand what you mean by 'renewal of this schedule'? After it's cancelled you want to renew it?
Sorry I've been quite vague. It's an awkward requirement 😂 let me think of a better way to explain it...
They want to give customers the ability to register for a 12 month subscription that can either be paid in full or on a monthly basis. As far as I'm aware, the Stripe monthly subscriptions have no end date and they just keep running until a customer cancels? (Could be wrong here).
So I guess what I'm looking for, is a way to create a 12 month subscription, but the payments can be split over 12 months. When the customer reaches the 11th month, they're going to need to be notified that they're approaching the end of their annual subscription.
As far as I'm aware, the Stripe monthly subscriptions have no end date and they just keep running until a customer cancels? (Could be wrong here).
Correct.
So I guess what I'm looking for, is a way to create a 12 month subscription, but the payments can be split over 12 months.
A schedule is exactly what you need then: https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases#installment-plans
When the customer reaches their 11th month, they're going to need to be notified that they're approaching the end of their annual subscription.
However we don't send that email and, AFAIK, we never send 'you're cancelling soon emails' (only ones for renewals). So you'd need to handle that yourself.
Okay thank you. So in the case of a schedule, when a customer reaches the end of their schedule - if they want to renew for another year - will the renewal automatically generate another schedule? Or do I have to handle that too?
If you have end_behavior: 'cancel' then the schedule will cancel the underlying sub and there's no further recurring payments.
end_behavior: 'release' will release the underlying sub from the schedule at the end, and take on the regular interval determined by the items (i.e. monthly). It'd just continue to renew at that interval until you/they canceled.
If by 'renew', you mean extend this for another 12 months then you'd just extend the iterations value on the schedule phase to 13 (i.e. last remaining month, plus another year) before it releases/cancels.
Otherwise you'd need to start over and create new schedule/subscription.