iosiphoneflutterstripe-paymentsapp-store-connect

App Store Submission: How to Declare Use of Stripe for External Ticket Purchases


I am preparing an iOS app submission that uses Stripe as an alternative payment processor for purchases. These purchases are not for in-app digital goods or subscriptions, but specifically for services such as train, bus, movie, or event tickets. I would like to confirm if this is permitted under Apple’s guidelines.

Additionally, I would like to clarify the disclosure process:

Is there a specific field or setting in App Store Connect where I need to indicate the use of Stripe as the payment processor? Or is this information expected to be provided only in the submission notes to the App Review team, or handled automatically during Apple’s review process? I have reviewed Apple’s documentation, including the External Purchase Entitlement and related guidelines, but I couldn’t find any clear steps on whether this needs to be explicitly declared in App Store Connect or if providing this information in the review notes is sufficient.

Any clarification or guidance would be greatly appreciated to ensure my app submission fully complies with Apple’s requirements.

Thank you!


Solution

  • You do not need any special entitlements or to provide any information during review for the payment use case you describe.

    You cannot use In-App Purchase for the use cases you describe. It is specifically forbidden

    3.1.3(e) Goods and Services Outside of the App: If your app enables people to purchase physical goods or services that will be consumed outside of the app, you must use purchase methods other than in-app purchase to collect those payments, such as Apple Pay or traditional credit card entry.