Development · GitHub repo
iOS Web Payments Starter Kit
Starter kit for external web payments in native iOS apps.
An open-source template from Vercel designed to help iOS developers route in-app checkouts to external web payment flows. Built using Next.js, Stripe Checkout, and Solito/Expo, it allows apps to process payments without paying Apple's in-app purchase commission.
What it's for
- Integrate external web checkouts into native iOS apps
- Bypass Apple App Store commission fees legally using web links
- Support Apple Pay and Stripe Link via browser checkouts
Features
- One-click deployment to Vercel
- Pre-configured Stripe Checkout integration
- Built with Next.js and Solito/Expo for universal code sharing
- Apple Pay support in Safari and third-party iOS browsers
- Frictionless return transition back into the native app
Pricing
Open source. Free and open-source
Details
- Type
- GitHub repo
- Category
- Development
- Topic
- Payment Integration
- Open source
- Yes
- Platforms
- iOS, Web
- For
- iOS and React Native developers wanting commission-free external payment processing.
- Alternative to
- Apple In-App Purchases, RevenueCat
- Tags
- ios, stripe, nextjs, expo, payments, apple pay
Why it was saved
- @rauchg: A complete, real checkout flow for commission-free web payments in native iOS apps — useful as a starting point or reference for adding payments to a native app.
Related
Tutorial and starter template for shipping a paid SaaS application quickly
Next.js AI boilerplate with pre-built apps, auth, and payments.
Step-by-step workflow for deploying an Expo app to TestFlight using EAS.
Next.js starter template featuring Lucia session auth and Stripe billing
Package Next.js web applications into native iOS and Android apps using Capacitor
Copy-paste React UI components built with Tailwind CSS and Radix primitives.
Updated