Transitioning to performance-based pricing (Stripe) & removing legacy StoreKit subscriptions

Hello everyone,

We have a SaaS product and are currently transitioning our business model. Previously, we used a standard recurring subscription model implemented via StoreKit 2 in our iOS app. Recently, we changed our pricing to a performance-based model, where we charge a percentage fee based on the user's specific usage and performance.

On our web platform, we use Stripe to calculate and accept these dynamic percentage-based payments. I have two questions regarding this transition for our iOS app:

Payment Gateway: Since our new pricing model is a variable, performance-based percentage rather than a fixed subscription, does Apple allow us to integrate Stripe directly into the iOS app to process these payments? The service provided is digital.

Removing Old Subscriptions: We have completely commented out all StoreKit code in our app build since we are no longer offering those plans. However, we cannot find a "Delete" option in App Store Connect to remove the old subscription items. What is the proper way to completely remove these from our app's backend and store listing?

Any guidance on the best way to handle this transition and remain compliant with App Review would be greatly appreciated. Thank you!

Transitioning to performance-based pricing (Stripe) & removing legacy StoreKit subscriptions
 
 
Q