Demo, all content is generated
Question

Can I use Stripe instead of Apple in-app purchase for my Expo app subscription?

Open · 566 views · asked by adebayo_t · edited

Building a fitness plan app with Expo. Apple takes 15-30%, Stripe ~3%. Cursor put Stripe Checkout in a webview for the subscription. Will Apple reject this? I've read contradicting things about a court case.

What I’ve tried

Read App Store review guideline 3.1.1, also read news that US apps can now link to web payments.

Comment
Which countries are your users in? It matters for the answer. lukas_b · edited

3 answers

ben_mobile · edited

It depends on the storefront, so be careful with "Apple allows it now".

  • US App Store: after the 2025 court ruling, apps may include buttons/links to buy on the web, without Apple's commission. So "Subscribe" → opens your website → Stripe Checkout is allowed there.
  • Elsewhere: digital subscriptions sold inside the app generally still have to use In-App Purchase, with regional exceptions (EU has its own alternative terms, with fees).

A Stripe Checkout in a webview inside the app is the thing most likely to get rejected. Open it in the external browser instead, and gate by storefront if you ship worldwide.

Many people end up doing both: IAP in-app, plus web purchase, and something like RevenueCat to unify entitlements.

Comment
Yes. And test the review with a clear note to the reviewer about which storefronts see the link. ben_mobile · edited
mostly EU and US users. so external browser link for US and IAP elsewhere, ok adebayo_t · edited
lukas_b · edited

Also Google Play has its own rules for digital goods, with similar user-choice billing programs in some regions. Don't assume the iOS answer applies to Android.

Comment
arjun_codes · edited

RevenueCat can use Stripe for web purchases and IAP for in-app, and give you one "is premium" check across both. Saves a lot of glue code.

Comment