RevenueCat Billing
Setting up your web purchases using RevenueCat Billing
RevenueCat Billing is RevenueCat's own billing engine, making it simple to sell and manage subscriptions and one-time purchases on the web without the need to configure products and prices in a separate system.
If you're getting started with web billing for your apps, we recommend using RevenueCat Billing for a deeper integration with the RevenueCat platform.
Feature compatibility
| RevenueCat Feature | Compatibility |
|---|---|
| Importing external purchases | n/a |
| Web SDK | ✅ Supported |
| Web Purchase Links | ✅ Supported |
| Web Paywalls | ✅ Supported |
| Funnels | ✅ Supported |
| Redemption Links | ✅ Supported |
How RevenueCat Billing Works
RevenueCat Billing uses Stripe as a payment gateway, and therefore RevenueCat does not directly handle or store credit card information.
- It takes care of the end-to-end purchase UI, in a way that can be customized to your brand
- It manages the complete subscription lifecycle, including the recurring billing logic (instead of Stripe Billing)
- It provides a customizable customer-facing portal to manage subscriptions
If you use RevenueCat Billing to power web purchases for your app, most aspects of billing are configured within the RevenueCat Dashboard:
- Products and customer-facing product information
- Prices and currencies
- Trials and offers
- Billing behavior
- Transactional emails
The guides in this section walk you through the following:
- Configuring your products and prices
- Configuring discounts for eligible customers and purchases
- Understanding the subscription lifecycle and how failed payments are handled
- Configuring additional payment methods such as Google Pay & Apple Pay
- Configuring multiple currencies for customers globally
- Localizing the experience for customers with different languages
- Collecting sales tax & VAT in your purchases with Stripe Tax support
⚠️Current limitations
- We do not collect and store the customer's name, shipping address or full billing address. Consequently, RevenueCat Billing cannot currently be used in India and in other countries that have this requirement.
Was this page helpful?