Launch checkouts from iOS apps
Add external purchase flows to your iOS app using Paddle Checkout to let customers make in-app purchases outside your app. Create hosted checkouts or deploy a checkout to Vercel in a couple of clicks, then use RevenueCat for fulfilment.
What's new?
We've introduced three new ways to launch checkouts from iOS apps:
Link out to a checkout that's fully hosted by Paddle to let users make in-app purchases. Users are redirected to your app when they complete their purchase.
Deploy a checkout to Vercel in a couple of clicks, then link out to it to let users make in-app purchases. Users are redirected to your app when they complete their purchase.
Create your own checkout implementation using Paddle.js and the Paddle SDKs for more control over the purchase workflow. You'll typically redirect users back to your app when they complete their purchase.
For each option, you can use the RevenueCat x Paddle integration or webhooks to handle fulfilment.
How it works
Previously, iOS developers had to process all purchases through the App Store, limiting direct customer relationships, restricting price and discount flexibility, and requiring fees of up to 30%.
Now, with recent developments in legislation, you can link users in the United States to an external checkout for purchases in iOS apps.
As a merchant of record, Paddle comes with all the benefits of the App Store — including global payments, tax compliance, fraud prevention, and buyer support — with lower fees and more control over the purchase flow.
You can use hosted checkouts or the in-app purchase starter kit to quickly launch checkouts from iOS apps. This means that instead of processing payments through the App Store, you can direct users to Paddle Checkout. When users complete a purchase, they're seamlessly redirected back to your app where you can handle fulfilment.
Hosted checkout is fully hosted by Paddle, meaning you can add it in minutes — no need to build or host a checkout on your own infrastructure. If you want more customization, use the in-app purchase starter kit. You can deploy to Vercel in a couple of clicks, then build on it to customize for your app.
Next steps
Hosted checkouts and the in-app purchase starter kit are live now, so you can start using them right away.
To get started, check out our docs on how hosted checkout works and how to add a checkout to your iOS app.
This is a non-breaking change that doesn't impact existing integrations.