Hello Apple Developer Community,
We're developing an iOS application using React Native (Expo) with a Node.js backend.
We have already integrated Apple's In-App Purchase (IAP) system for subscriptions and digital features. However, we're also considering integrating Stripe as an additional payment method, while continuing to support Apple IAP.
We recently came across Stripe's official iOS SDK documentation:
https://docs.stripe.com/sdks/ios
We would appreciate clarification on the following questions:
-
Does Apple permit developers to integrate Stripe alongside Apple IAP within the same iOS application?
-
Can users be offered both Stripe and Apple IAP as payment options for the same digital subscriptions or in-app features?
-
Are there specific App Store Review Guidelines governing the use of third-party payment providers alongside Apple IAP?
-
Do the requirements differ depending on the user's country or App Store region?
-
If Stripe is integrated as an additional payment option, are there specific entitlements, disclosures, or approval processes required to comply with Apple's policies?
-
Could offering both payment methods affect the App Store review or approval process, even if Apple IAP remains fully functional?
Our intention is not to replace or bypass Apple IAP. We simply want to understand whether Stripe can be offered as an additional payment option while remaining fully compliant with Apple's App Store Review Guidelines.
We would appreciate any official guidance, relevant documentation, or insights from developers who have successfully implemented both payment systems.
Thank you for your time and assistance.