I am trying to use inapp subscriptions in android in the following way: Primarely i want a one month payment system with automatic renewal, but with three different levels of credits: The first level for beginners, one intermediate level and on top of a flat rate without any credit control.
Now my problem: when a user subscripes to the first level and his credit points are used, i want to give him the possibility to change to the next, higher subscription level. So i should be able to cancel the users subscription of level 1 and buy level 2 in one step.
Is this system possible or should i change to the simpler in-app purchases?