How it works
Tell Agent what you want to charge for, and it handles the rest: connecting to a payment provider, building the checkout or paywall UI, and wiring up the payment logic. You can test everything safely before going live. Replit supports two monetization integrations—one for web apps and one for native mobile apps:- Stripe Payments (web apps): Accept one-time payments, sell subscriptions, or build a full storefront. Agent connects a Stripe sandbox so you can test checkout flows before going live.
- RevenueCat Subscriptions (mobile apps): Add in-app subscriptions to your native mobile app. Agent sets up RevenueCat, builds a paywall screen, and configures test mode so purchases are simulated during development.
Choose the right integration
| Stripe | RevenueCat | |
|---|---|---|
| Best for | Web apps | Native mobile apps |
| Payment types | One-time payments, subscriptions, storefronts | In-app subscriptions |
| Test environment | Stripe sandbox (test cards) | RevenueCat test mode (simulated purchases) |
| Go live | Connect live Stripe API keys | Publish to the App Store or Google Play Store |
| Account required | Stripe account | RevenueCat account |
Stripe Payments
Accept payments and sell subscriptions in your web app. Agent sets up Stripe with a sandbox for safe testing.
RevenueCat Subscriptions
Add in-app subscriptions to your native mobile app. Agent configures RevenueCat, builds a paywall, and sets up test mode.
Getting started
The fastest way to get started is to ask Agent:- Web app: “Add Stripe payments to my app” — see Stripe Payments
- Mobile app: “Add a $5.99/mo subscription to my app” — see RevenueCat Subscriptions
Next steps
- Stripe Payments: Add payments and subscriptions to web apps
- RevenueCat Subscriptions: Add in-app subscriptions to mobile apps
- Native Mobile Apps: Learn about building mobile apps on Replit
- Web Apps: Learn about building web apps on Replit