Lovable comes with Lovable Payments, a built-in monetization layer powered by Paddle. You ask Lovable in chat to add payments, and let the agent set up your Paddle account, create products and prices, wire webhooks, and add the customer portal.
Once enabled, you get a new payments tab in your project to manage your monetization.
Sign up for Lovable to add payments to your app in a prompt
Before you begin
You'll need:
- Lovable Pro plan or higher: built-in payments aren't available on the free tier.
- Lovable Cloud: Lovable activates this during setup if it isn't on already.
- Authentication in your app (recommended) to bind purchases to a specific user. Ask Lovable to add it if you don't have it yet.
Overview
Add payments to your app in five steps:
- Ask Lovable to add payments
- Create your Paddle account
- Define your catalog
- Test in the preview
- Go live
Ask Lovable to add payments
Open your project and ask Lovable in chat to add payments. For best results, be specific about the product and pricing.
Add a $29/month Pro plan to my app.Set up checkout for my $197 digital course.Add three subscription tiers: Starter $9/mo, Pro $29/mo, Enterprise $99/mo.Lovable picks a provider based on what you're selling. For digital products and global SaaS, it recommends Paddle. The rest of this guide assumes you've selected Paddle when prompted.
Create your Paddle account
Lovable opens an Enable payments dialog and walks you through Paddle account creation in-app. Enter your details here and submit. There's no separate Paddle signup.
Your email address must not already be tied to a Paddle account. If yours is, use a plus alias like you+lovable@example.com.
Define your catalog
If you haven't already, tell Lovable what you sell. The agent creates the corresponding products and prices in Paddle and adds checkout UI to your app.
Create three pricing tiers: Starter $9/month, Pro $29/month, Enterprise $99/month. Add them to a pricing page.Add a 14-day free trial to the Pro plan.Create a 20% discount code LAUNCH that applies to the first three months.You can change tiers, add trials, or restructure pricing by prompting again. Manage products through Lovable rather than Paddle.
Test in the preview
The preview environment runs in test mode by default, which relates to the sandbox environment in Paddle. Use these test cards to complete checkouts:
- Email address
-
An email address you own
- Country
-
Any valid country supported by Paddle
- ZIP code (if required)
-
Any valid ZIP or postal code
- Card number
-
4242 4242 4242 4242(valid)4000 0000 0000 0002(declined) - Name on card
-
Any name
- Expiration date
-
Any valid date in the future.
- Security code
-
100
Step through the full subscription lifecycle before going live:
- Buy a plan and confirm features unlock for the customer.
- Ask Lovable to simulate a renewal.
- Cancel a subscription and confirm access continues until the period ends.
- Trigger a failed renewal and confirm you handle it gracefully.
- Walk a trial through to first charge.
- Apply a discount code at checkout.
A test mode banner appears in the preview and is hidden on your published site.
Go live
When you've tested your integration fully, switch to live from the Payments tab. Lovable walks you through the entire process:
- Run the readiness check. Lovable verifies you have a privacy policy, terms of service, refund policy, and that your site content complies with Paddle's acceptable use policy. Fix anything that fails and rerun.
- Confirm products are published. You need at least one product with a price on the published site.
- Complete verification (KYC/KYB). Paddle walks you through the verification process. Provide your product info, answers to compliance questions, and personal or business details.
- Get your domains reviewed. Paddle reviews your live domain to confirm it represents a real product with real content and legal pages.
- Set up payouts. Once approved, add bank account details in Paddle's dashboard from the "Set up payouts" prompt.
After approval, the live checkout starts taking real cards.
Verification usually takes place within a day, but it may take several days depending on your location and product. Paddle may contact you to request additional documentation.
Manage your payments
Once payments are enabled, a Payments tab appears in your project toolbar. From there you can:
- Toggle between test and live environments.
- See revenue analytics, like net revenue, active subscriptions, and charts over 7/30/90 days.
- Browse transaction history and adjustments (refunds, credits, chargebacks).
- Track go-live progress against the readiness checklist.
For anything Lovable doesn't manage, like checkout styling or payment method configuration, open the Paddle dashboard directly from the tab.