If our mobile app use Stripe for payment, can our app be rejected by Apple App store in app-review?

Hi guys,


We're going to use Stripe payment gateway inside our mobile app. But I saw some comments about apps can be rejected by Apple App store if my app don't use in-app purchase for payment.


Our business model is: Our mobile app offer ride-sharing between driver and rider. In order for rider to request a ride, the rider must subscribe 1 of Stripe subscriptions: 1 ride/day, 2 rides/day, unlimited rides/day.

- for payment between driver and rider, it's done by cash -> so I don't worry about this.

- if rider want to book the ride service in our mobile app, the rider must subscribe -> I'm confuse about this, should I use Stripe or in-app purchase, anyone can advise me on this?



From the App Store review guidelines:


11.2 Apps utilizing a system other than the In-App Purchase API (IAP) to purchase content, functionality, or services in an App will be rejected

11.3 Apps using IAP to purchase physical goods or goods and services used outside of the App will be rejected

here are new guidelines here:


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


They are basicaly the same. It seems like what you are doing is unlocking functionality within your app that lets a person access certain databases and other app stuff. If so, you must use IAP. But it is possible that what you are doing is not unlocking functionality within your app but actually selling a real world service in which case you can use a third party payment system. It's not clear. Certainly the car service itself is not suitable for IAP.

yes it's quite confusing so I think only App Review team can consult on this


- In order for the rider to BOOK/ACCEPT a ride service (it is fee to book/accept which will transfer to app owner, it's NOT the fee to ride which will pay by cash to driver) in our mobile app, the rider must subscribe 1 of our Stripe subscriptions: 1 ride accept/day, 2 rides accept/day, unlimited rides accept/day -> I'm confusing about this, should I use Stripe or in-app billing, anyone can advise me on this?

>I think only App Review team can consult on this


Correct. And since App Review isn't here and there are no pre-reviews, your only choice is to build and submit your app and let them do a review.


But the answer to your title question is 'no', not just for using Stripe, which many mobile apps use.


Good luck.

Provide an onboarding experience on mobile web and offer a subscription with Stripe there. Once a user subscribed, send the link to download the app, he needs to log in with same credentials as on web. Then you provide premium access based on his Stripe subscription. This is not going against any Apple's policies. You do need backend logic to handle authentication and subscriptions. You can check our solution for that here https://documentation.qonversion.io/docs/stripe-integration

My app has faced repeated rejections due to Apple's insistence on using their in-app purchase and subscription service. This requirement has posed significant challenges in management, especially considering that I utilize Stripe on the website, which offers seamless integrations perfectly suited to our needs. However, on the iOS app, we are mandated to adopt an entirely different system, which complicates matters unnecessarily.

Despite implementing this precise strategy, the app was still rejected by Apple.

If our mobile app use Stripe for payment, can our app be rejected by Apple App store in app-review?
 
 
Q