#kevindc-subscription-coupon
1 messages · Page 1 of 1 (latest)
@dapper fog mostly you need the coupon to either last the entire year or re-add it just for the quantity change (and then remove it again)
Hmm to me it sounds like a bug in Stripe's discount system. At the time the proration is done the discount already expired, so why does it still credit the unused time at the discounted rate? Shouldn't it always discount unused time at the current price?
Definitely not a but. The coupon applied when they paid. If we didn't apply the coupon on proration, you'd simply owe them more credit.
Imagine someone on a $100 price a year with a 50% off coupon that expires after 5 months. On January 1st they pay $50 since 50% off coupon. then on July 1st (mid-year) they want to move to a quantity of 2. Now, for the remainder of the year, they owe you money for the new quantity: $50 per quantity (half a year) times 2 so they owe you $100. But you owe them money for the amount they already paid when the subscription started. In theory with no coupon, you'd owe them half a year so $50 in credit which would result in them owing you $50 total. But they didn't pay $100 at the beginning, they only paid $50 because of the coupon, so you owe them $25 in credit and they owe you $100 so now they owe you $75 instead