I'm developing a B2B team collaboration app. My customers are businesses, and I plan to charge them on a per-user per-month basis. Payers are companies, not individual users, and the company pays for all its employees simultaneously.
Implementing the logic mentioned above using in-app purchases looks quite challenging; I will need someone from the company to pay for the whole company and constantly upgrade/downgrade the subscription level as the team size changes.
So, is my app required to have in-app purchases in this case?
According to guidelines, I may allow users to access externally purchased subscriptions. Does it mean I don't have to implement in-app purchase logic in my app?
3.1.3(c) Enterprise Services: If your app is only sold directly by you to organizations or groups for their employees or students (for example professional databases and classroom management tools), you may allow enterprise users to access previously-purchased content or subscriptions. Consumer, single user, or family sales must use in-app purchase.
I would be grateful for any help and advice.