For AI agents and LLMs: a structured documentation index is available at /llms.txt. Every page has a Markdown sibling — append .md to any URL.

Skip to content
Docs

Build with Lovable Payments, powered by Paddle

Use Lovable Payments to add payments to your app, powered by Paddle. Lovable handles the entire process — just prompt in chat.

AI summary

Lovable Payments is a built-in monetization layer powered by Paddle that lets you add subscriptions, one-time purchases, and a customer portal to your Lovable app by prompting in chat — no separate Paddle setup required.

  • You need a Lovable Pro plan or higher — built-in payments aren't available on the free tier, and Lovable activates Lovable Cloud automatically during setup.
  • Manage products and pricing through Lovable chat rather than the Paddle dashboard directly — prompting Lovable to adjust tiers, trials, or discount codes keeps the integration in sync.
  • Going live requires a readiness check (policies, KYC/KYB, domain review, payout setup) — the Payments tab tracks each step.

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:

  1. Ask Lovable to add payments
  2. Create your Paddle account
  3. Define your catalog
  4. Test in the preview
  5. 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.

markdown
Add a $29/month Pro plan to my app.
markdown
Set up checkout for my $197 digital course.
markdown
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.

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.

markdown
Create three pricing tiers: Starter $9/month, Pro $29/month, Enterprise $99/month. Add them to a pricing page.
markdown
Add a 14-day free trial to the Pro plan.
markdown
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:

  1. 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.
  2. Confirm products are published. You need at least one product with a price on the published site.
  3. Complete verification (KYC/KYB). Paddle walks you through the verification process. Provide your product info, answers to compliance questions, and personal or business details.
  4. Get your domains reviewed. Paddle reviews your live domain to confirm it represents a real product with real content and legal pages.
  5. 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.

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.

Next steps

Was this page helpful?