Skip to main content

Frequently Asked Questions

In late April 2025, a U.S. District Court ruling found Apple in violation of a 2021 injunction meant to allow developers to direct users to external payment options, like Web Billing.

As a result, iOS developers are now permitted to guide users to web-based payment flows without additional Apple fees or restrictive design requirements.

RevenueCat Web Billingโ€‹

RevenueCat's existing Web Billing solution allows you to easily start selling subscriptions and one-time purchases on the web, and connect them with the same subscriptions and entitlements on mobile. Web Billing is also compatible with Paywalls v2.

Get started with Web Billing by following the setup guide.

Recent Updatesโ€‹

Notable updates to external web payments and RevenueCat Web Billing.

DateDescription
May 7, 2025Improved the Web Purchase Button with email autofill, redirecting back to the app after purchase, and simplified the checkout experience.
May 1, 2025Added support for Web Purchases as a button destination in iOS 5.22.2, React Native 8.9.6, Flutter: 8.7.5, KMP: 1.7.7+13.29.1. Read more in our blog post on Web Purchase Buttons.
April 30, 2025U.S. District Court ruling found Apple in violation of a 2021 injunction meant to allow developers to direct users to external payment options, like Web Billing. Read more in our blog post on the ruling.

FAQsโ€‹

How do I add web payments to my iOS app?โ€‹

Add a new app in your RevenueCat project and select Web Billing as the payment provider. Read more in Configuring Web Billing.

What does this mean for web payments outside of the United States?โ€‹

This ruling only affects web payments in the United States. The App Store has existing restrictions on web payments outside of the United States.

Can I remove in-app purchases and exclusively use web payments in my app?โ€‹

No. As of now, we understand the ruling to still require in-app purchases to be available alongside any web payment offers.

Can I use my existing web checkout with Paywalls v2?โ€‹

Not yet, we are working on adding support for existing web checkouts with Paywalls v2.

Can I send a customer directly to the checkout flow for a given product?โ€‹

Yes, but only if your offering has a single product. We are working on adding support for linking to a specific product in an offering.