#Steven-subs
1 messages · Page 1 of 1 (latest)
heya @floral lotus, is the upgrade on a different billing cycle? i.e. was it previously monthly and they're now switching to a yearly subscription?
no same cycle and its annually
and I tried doing metered pricing (because its based off number of minutes used) but doesnt that wait until end of a cycle to bill them for going to the next tier?
so you're on metered pricing now?
no i havent created anything yet
we wanted 12k minutes for $850, then 24k for $1500
but we collect all the monies up front so I figured I would have to track usage and alert them to upgrade when they get close....
Sorry, i'm going to need to step away for a bit. Someone else from my team will be here to follow up shortly.
Hello @floral lotus I will take over from here. Catching up
ok cool
So let's put aside metered pricing. You want to let your customer upgrade from ie $850 to $1500, with same interval, but don't want to use the default proration behavior?
correct
Let's say the Sub is currently Nov 1st to Dec 1st. When your customer upgrade on, let's say Nov 25th, you don't want to care about the days diff, just want to charge them $650 ?
yes
wouldn't proration_behavior = none just work?
disable proration which will make the customer pay full price for the new upgrade
This will only make the customer pay the full price for the next interval, from Dec 1st, I think
it makes them pay the full price....all $1500...on the next due date. Which could be 9 months away.
you can separately create an Invoice for the diff of $650
yes I could but I wanted it to calculate that automatically. I mean, theres only 3 packages so I Can store on my end the upgrade price and just do it that way
there is no convenience parameter for that. I think by checking the Upgrade request and write code to calculate the diff, then Invoice them, could still be automatic enough IMHO
by checking the upgrade request, I mean to listen to customer.subscription.updated event
yeah. thats why I wanted to see if I could create the full payment invoice but add a "credit" of some kind