We are thinking about this.

Do you have any idea how the payment, expiry date is calculated ?

For example, user subscribed to plan 1 have an expiry date after 6 months. Now he need to update to Plan 2 for 1 month. How much we charge him ?