Problem Statement
Currently, customers upgrading plans cannot see the exact price difference (including proration) before confirming the change.
Although the backend calculates this internally, the OpenAPI response for order summary does not expose this information, leaving the frontend unable to display accurate totals.
User Story
As a subscriber, I want to see a detailed breakdown of how my upgrade or plan change amount is calculated β including any prorated charges β so that I can make an informed decision before confirming the change.
Definition of Done (DoD)
Extend Subcription Summary OpenAPI ) to include:
Total difference charge > change_summary_total (field name should be similar to core API field)
Ensure returned totals match backend billing calculations used in the actual plan change process.
UI / SDK
Update Change Plan modal / component to:
Display the change difference amount in the order summary section.
Format amounts consistently with platform pricing (currency, sign).
Update OpenAPI docs to reflect new response structure.
Unit and integration tests confirming accuracy for:
Plan upgrade
Downgrade
Mid-cycle changes
Confirm SDK handles new fields without regression.
Affected Components
Backend
Default UI
Crain UI
Please authenticate to join the conversation.
In Planning
Pelcro Product
3 months ago

Rana Haleem
Get notified by email when there are changes.
In Planning
Pelcro Product
3 months ago

Rana Haleem
Get notified by email when there are changes.