#hollym
1 messages · Page 1 of 1 (latest)
There's a couple different ways you could do this - you could either have different discounts for each customer w/ different expiration
Or you could have the same discount and use subscription schedules to remove the discount at the expiration time
Oh interesting. But would we need to create a coupon for each discount with a different expiration date? Or can we apply the discount through the API and bypass the coupon creation process?
If you want the expiration to happen automatically/be backed into the discount then yes, you'd need to create a separate one for each expiration period (https://stripe.com/docs/api/coupons/create#create_coupon-duration_in_months)
However, if you are using Subscription schedules to remove them automatically you'd just need one
To clarify, I would just need one coupon that has NO expiration date, correct?
Correct!
Got it. So regardless, we would have to create a coupon and then remove it at the appropriate time through the subscription schedule
Does that require us to enable Phases? Or would the API be able to call the point in time at which we want the discount removed?
Yes, you'd need to use Phases (phases are required when working with Subscription schedules)