We have an app where the user needs to pay to unlock certain features. The plans will be for a 1-month, 6-month, and 12-month subscriptions.
(1) If users pay for a 1-month subscription (say on 01 Sept), the premium section is unlocked immediately and will be available till (30 Sept). After 20 days (on 20 Sept), the user wishes to opt for the 3-month plan and pays the necessary amount. The premium service will then be renewed for 3 additional months (01 Oct to 31 Dec). Is this valid in non-renewing subscription option?
(2) Every user has a unique code which he can share with other app users. When the other user uses that code to subscribe to the premium services, they will get a discount (say 10%) on all plans. Can this be handled by in-app purchases in the given setup? Do I need to specify additional plans in my account for the 10% reduced amount? If I have to specify the plans with discounts, can they be reused for all user-specific codes (since they are unique)?
(3) Apart from the user-specific discount code, we might have some other discount codes that might be available for specific durations (eg: Independence10 code is available in the month of July around the independence day for a 10% discount). Will they be addressed the same way as (2).
(4) Every user who registers into the app gets a 1-month FREE TRIAL where all premium services are available to them. We do not wish to go through any payments process for the unlocking of premium features. These features just become accessible from the app. This is available to all users. This is a critical functionality and we do not wish to deviate from this. Is this fine?
(5) Once a plan is purchased and if the user wishes to delete their account, there will not be any refund of fees paid for premium services. Will this be allowed?
(6) As of now, we plan to launch in a single geography. However, over time we might launch in additional countries. Will just the creation of additional plans for in-app purchases be the only requirement for all the above-mentioned features to work, or additional country-specific reviews would be needed?
I know it's a lot to ask but we really want to follow the app review guideline and lower our risks of rejection. Thank you in advance for your time and we are looking forward to your response.