hngprojects / hng_boilerplate_python_fastapi_web

Apache License 2.0
154 stars 137 forks source link

feat: handle plan transition logic for "Upgrade" and "Downgrade" on Payment #974

Closed MikeSoft007 closed 3 weeks ago

MikeSoft007 commented 3 weeks ago

Description

This PR introduces functionality that allows users to upgrade or downgrade their subscription plans within the application. The implementation includes:

Related Issue (Link to issue ticket)

https://github.com/hngprojects/hng_boilerplate_nestjs/issues/876

Motivation and Context

This change is required to provide flexibility to users who may need to adjust their subscription plans due to changes in their usage requirements. By enabling plan upgrades and downgrades, we aim to enhance the user experience and cater to a broader range of customer needs.

How Has This Been Tested?

Screenshots (if appropriate - Postman, etc):

image

Types of changes

Checklist: