Level 53
You have to disable proration to not change the plan until the next billing cycle. That way the benefits stay the same until the next invoice. In the SparkServiceProvider and in the booted method, place Spark::noProrate();
1 like
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hi,
Currently within my spark project I've three plans.
- Small
- Medium
- Pro
When a user is subscribed to plan Pro and then goes to plan Medium I would expect
the user keeps the features of plan Pro for that current month.
However Spark immediately gives the features of Plan Medium and revokes all features from plan Pro?
Is that normal?
Thx!
You have to disable proration to not change the plan until the next billing cycle. That way the benefits stay the same until the next invoice. In the SparkServiceProvider and in the booted method, place Spark::noProrate();
Please or to participate in this conversation.