iOS WebView App and Stripe vs In-App

Hi everyone,


I created a WebView app for my web application (that is fully responsive and unique), but I forgot theres a paid feature using Stripe and Apple will probably not allow that since they want inapp purchase to be enabled on the iOS app (which they take 30% of! vs Stripes 2.9%).. I was wondering if I could get around this problem by showing a message that says "in order to pay you must visit the website", so no transaction is done via the iOS app, but I still get to use Stripe and not have to worry about recoding my web app to support inapp purchases..


Would this work or would Apple refuse this?


Any feedback would be great.

The question is whether you must you use IAP to sell what you want to sell. There are, broadly, three categories of 'stuff' - 1) code functioning within the app to enable some feature, 2) real world services and products, 3) files that are displayed by the app. According to the guidelines:

https://developer.apple.com/app-store/review/guidelines/

you must use IAP for the first, you may not use IAP and may use thrid party systems for the seconds, and under certain restrictions (3.1.3) you may use third party payment systems for the third. It is unclear which category of stuff you plan to sell. If the 1st - no; if the 2nd - no problem; if the 3rd then follow the directions in 3.1.3

I'm using it to unlock the paid version (it currently has a 7 day free trial)...


So if I DO NOT let the user pay through the app it still wouldn't work?


Like after the 7 day free trial I show a message that says in order to continue using XYZ please go to XYZ.com and subscribe?

If "using XYZ" involves using code that is stored in the Apple App STore and distributed to authorized users through the Apple App Store then you must use IAP (see guideline 3.1.1). If "using XYZ" means using code to view content XYZ that is downloaded separately from the app then maybe - see guideline 3.1.3.


I think the answer is - you must use IAP.

What solution did you end up doing with this? I'm in a similar situtaion. Than you.

what did you use? looking for solution

iOS WebView App and Stripe vs In-App
 
 
Q