Region-by-region App Store payment compliance: when is Apple IAP required vs external payments like Stripe?

Hi everyone,

I’m based in Europe, and I’m trying to fully understand the current App Store payment rules for an iOS app that sells digital services or premium functionality used inside the app.

My goal is not to bypass App Store rules, but to implement the correct, compliant payment flow depending on the user’s region and the App Store requirements that apply there.

The app would offer things like premium features, credits, or access to digital functionality inside the iOS app.

The payment flow I would ideally like to support, where allowed, is:

iOS app -> Cloud ahndling -> Stripe Checkout page -> user pays -> Stripe handling -> my backend marks the user as premium

What I’m trying to understand is whether this flow is allowed, restricted, or prohibited depending on the user’s App Store storefront / region.

My questions are:

  1. For digital goods, subscriptions, credits, or premium features used inside an iOS app, is Apple In-App Purchase still required by default?

  2. In which regions, exactly, can an iOS app use or link to an external payment provider such as Stripe for digital services used inside the app?

  3. For users in the United States, after the Epic Games v. Apple changes, can an app show an external payment option such as “Subscribe on the web” or “Pay with Stripe”? If yes, what are the exact requirements, limitations, wording rules, Apple fees, or reporting obligations?

  4. For users in the European Union, under the DMA-related rules, does Apple allow external purchases through Stripe or a web checkout? If yes, do I need specific Apple entitlements, StoreKit External Purchase APIs, Apple approval, transaction reporting, or payment of Apple fees?

  5. For the rest of the world, should I assume that Apple IAP is mandatory for digital content, subscriptions, credits, and premium app functionality unless Apple has a specific regional program allowing external payments?

  6. What is the correct way to determine which payment flow a user should see? Should this be based on the user’s App Store storefront / StoreKit storefront, rather than IP address, device locale, billing address, or country selected manually by the user?

  7. Would a regional routing approach like this be compliant?

if App Store storefront == US:
    show Apple-compliant external purchase link / Stripe option if allowed

elif App Store storefront is in the EU and the app has the required Apple entitlement:
    show Apple-compliant external purchase flow

else:
    show Apple In-App Purchase only
  1. If a user pays through Stripe or another external checkout in a region where external payments are allowed, can my backend unlock premium features inside the iOS app? Or are there restrictions on granting access inside the app when the purchase was not completed through Apple IAP?

  2. For a first App Store release, is the safest approach to launch with Apple IAP only, then later add external payment options only in regions where Apple explicitly allows them?

  3. For developers who have recently submitted apps with external payment links for digital services:

    • Which countries or storefronts were accepted?
    • Did App Review require special entitlements?
    • Were there specific wording or UI requirements?
    • Did Apple require transaction reporting or apply additional fees?
    • Were there differences between the US, EU, and other regions?

In short, I’m trying to understand the practical compliant architecture:

iOS app = Apple IAP by default
external Stripe / web checkout = only where regionally allowed by Apple
backend = unlock premium access after valid payment, whether Apple IAP or approved external payment
payment UI = adapted based on App Store storefront / region

I would really appreciate answers from developers, App Review experiences, or anyone familiar with the current Apple rules after the Epic ruling, DMA changes, and Apple’s External Purchase Link / StoreKit External Purchase programs.

Thanks!

What does your corporate legal and financial team say? Wouldn't they be the best people to answer these questions?

This is the Apple Developer forum. At one time, it was a place where developers could ask questions about code-related issues. Today, it's been taken over and destroyed by people complaining about their app rejections and enrolment delays. Aside from about four Apple developer support engineers, and another four external people who sometimes post, it's dead and buried. I'm not exaggerating - it's like 10 people, max.

Of course I realize that you probably don't have corporate legal and financial support. Are you sure you want to try to figure this out on your own? Or worse, rely on advice from the internet?

Although there have been legal judgements in various jurisdictions that affect Apple's App Store policies, there is nothing preventing you from ignoring that. You can forget all of that and live like it's still 2016 and just let Apple handle all those details.

Hello Etresoft, it's a one person team. Me. The forum has many sections, this one is called: "App Store Distribution & Marketing" you would think I would ask about apps and their distribution instead of just pure code?

Of course I realize that you probably don't have corporate legal and financial support. Are you sure you want to try to figure this out on your own? Or worse, rely on advice from the internet?

Is this an attempt to send people to that? I don't have the money for it unfortunately.

it's a one person team. Me. The forum has many sections, this one is called: "App Store Distribution & Marketing" you would think I would ask about apps and their distribution instead of just pure code?

From what I understand, Apple itself often runs with teams that are ridiculously smaller than what you would have expected. They re-designed this forum a few years ago, before COVID, and added all those tags. (There are no sections by the way, just tags.)

Then, as Apple often does, they lost interest. So you are more than welcome to ask about App Store Distribution and Marketing. Just don't expect to get any replies.

Apple does have regular videos and "Meet with Apple" programs regarding distribution and marketing. Next week is WWDC, so there will be all kinds of videos to watch, and supposedly some Q&A sessions in the forums on distribution and marketing.

But I doubt any of that will answer your payment processing questions. It will be more focused on what you see in the App Store Connect interface - offers, analytics, win-backs, subscriptions, etc.

Is this an attempt to send people to that? I don't have the money for it unfortunately.

I thought I had made myself clear. Perhaps I was wrong. I assumed you were a one-person team and I was just making a joke. Even trivially minor legal/accounting issues will cost many thousands of dollars/euros.

Don't be misinformed by the internet. Those DMA rules and legal judgements were all meant to serve large corporations that don't want to pay any money to Apple. Some of them literally own their own payment processors. Even small companies will save millions by finding ways around Apple's 15%/30% fees. And it just so happens that many of those companies are pushing apps that Apple doesn't want on the App Store in the first place. So it's a win-win for politicians and billionaires, as it often is.

But you don't have to do any of that. You can just do standard in-app purchases and let Apple handle all of those legal and payment details. You pay a flat $99 yearly fee and 15-30% of revenue. It's literally the best deal in the world. No, it's not perfect. But it's as good as you're going to get. That's what I'm trying to send you to.

I appreciate the response. Interesting. In the meantime I sent a support message trying to anticipate the issue if any. Will see. if push comes to shove meaning, then IAP it is I guess. Its just that it does not offer possibilities as I wished (referral and differentiated % reductions the more you make referrals etc). IAP is very rigid from my understanding.

Thank you for your post. We recommend that you sign up for a session with App Review during the weekly Meet with Apple event. Sign in with your Developer ID and select "Request a one-on-one App Review consultation". A member of the App Review team will help you with your questions regarding the review process and the App Review Guidelines.

Region-by-region App Store payment compliance: when is Apple IAP required vs external payments like Stripe?
 
 
Q