Subscriptions for B2B SAAS service

My product is a service where the subscription gives all users of their organisation access to some functions once they have a subscription on their organisation account. Currently my customers are required to register & pay outside of the app (without mentioning it in the app, as required by the review guidelines) but now I would like to offer the possibility of subscribing within the app as well.

The problem:

User A starts a subscription for their organisation, and then leaves the company having forgotten about it. Now, the other users of the organisation want to upgrade or cancel their subscription. According to the documentation, there is no way for me as the service provider to cancel a subscription for an apple account - meaning that I would have to let multiple subscriptions run for the same account and hope that the user will notice and cancel it somehow.

Question 1:

What is the recommended way to handle this? I have e-mailed apple developer support and I was directed to this forum.

Question 2:

Does this business case still require me to use IAP for my subscriptions, or is there some exemption that allows me to use my own purchasing mechanism within the app or direct the users to an external one?

As your software or product expands, you'll probably need more and more access to recurring billing and subscription data for use across the entire application, such as to limit users' access to certain features and direct them toward upgrades. being able to manage user experience as well. Perhaps look for open source projects created for your framework that you can use or draw inspiration from. You can find a batter idea about recurring billing at this page https://www.subscriptionflow.com/recurring-billing-software/.

You can offer in app subscriptions by using StoreKit framework. This framework provides the necessary APIs for your app to enable users to purchase and manage their subscriptions within you app.

To implement in-app subscriptions, you will need to create a paid subscription product in App Store Connect, and then use the StoreKit APIs to prompt the user to purchase the subscription from within your app. You will also need to handle the receipt and validation of the subscription purchase, as well as manage the subscription status and renewal for the user.

It's important to note that all in app purchases, including subscriptions, must be handled and processed by the App Store. This means that you cannot offer subscriptions or other paid features outside of the app, or ask users to pay for subscriptions on your website or other external platforms such as Chargebee, Recurly, SubscriptionFlow, Chargify.

I hope this helps. Good luck with your app!

Subscriptions for B2B SAAS service
 
 
Q