# 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.

Website: https://vercel.com/blog/ios-developers-can-now-offer-commission-free-payments-on-web

## What it is 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](https://xiry.app/topics/development.md)
- 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, 4 May 2025](https://x.com/rauchg/status/1918942477303587071): 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

- [Zero to Paid SaaS in 10 Min (Free Template)](https://xiry.app/resources/zero-to-paid-saas-in-10-min-free-template): Tutorial and starter template for shipping a paid SaaS application quickly (Article or course, Free)
- [AnotherWrapper](https://xiry.app/resources/anotherwrapper): Next.js AI boilerplate with pre-built apps, auth, and payments. (Web app, Paid)
- [Deploy an Expo App to TestFlight with EAS](https://xiry.app/resources/deploy-an-expo-app-to-testflight-with-eas): Step-by-step workflow for deploying an Expo app to TestFlight using EAS. (Tip, Free)
- [nextjs-sessionauth-template](https://xiry.app/resources/nextjs-sessionauth-template): Next.js starter template featuring Lucia session auth and Stripe billing (GitHub repo, Open source)
- [Ship Next.js Apps to iOS and Android with Capacitor](https://xiry.app/resources/ship-next-js-apps-to-ios-and-android-with-capacitor): Package Next.js web applications into native iOS and Android apps using Capacitor (Tip, Free)
- [shadcn/ui](https://xiry.app/resources/shadcn-ui-1902): Copy-paste React UI components built with Tailwind CSS and Radix primitives. (Website, Open source)

Updated 10 October 2026. Page: https://xiry.app/resources/ios-web-payments-starter-kit

Make your own library: Xiry takes your saved reels, tweets, Reddit bookmarks and Watch Later videos, makes them searchable and pulls the useful stuff out, like this library. It's invite-only for now; join the waitlist at https://xiry.app/#waitlist.
