#kitkat-subscription-prices
1 messages · Page 1 of 1 (latest)
however it doesn’t tell them they have a $179.91 credit on their account.
In this scenario are you doing anything special to handle proration?
e.g. https://stripe.com/docs/billing/subscriptions/prorations
Let me check real quick, 1 min
I think I have the portal configuration set to do proration_behavior => always_invoice
What behavior would I expect if i set none or create_prorations?
I was just about to suggest: Does changing that to create_prorations help at all?
Sounds good 👍
Changing it to create_prorations basically does the same thing as always_invoice. Extending the "View Details" shows a bit about the credit, but it doesn't switch the plan at the end of the yearly subscription as would be the most ideal for this situation.
I've seen some talk about Stripe releasing subscription schedules API in order to solve such a solution: https://stripe.com/docs/billing/subscriptions/subscription-schedules
Just so I understand correctly what you're going for (for example) you want to charge the customer for 11 months if they switch to the yearly plan at some point after a payment was made to the first month of a monthly plan?
If they pay for a year up front, I'd like to switch them to monthly after the first year.
If they indeed wanted to go back to paying monthly.
The credit on their customer object effectively does this but it's not the most obvious.
especially if it tells them they'll be paying $19.99/mo starting next month
Ahhhh, okay. I think I see what you're saying now. So you're not refunding the customer for the remaining time, but rather wanting to add a credit to their account for the remaining time and switch them to monthly, but only after the year they paid for is up?
yes exactly
Are you already using customer balances?
Yeah, I'd recommend working with customer credit balances such that you are applying them to future invoices, then displaying the details of the credit alongside the future invoice details in your portal