Product Update March '25
Rescue failed wallet transactions!

Payment intent failed? No worries — we’ve added a new endpoint that generates a payment URL for pending and failed wallet transactions. This feature allows your customers to complete their wallet top-ups through a secure checkout page, similar to how invoice payments work. A smoother recovery, a better experience. Dive into the docs for all the details!
Track every cent: Payment Receipts are now available!

To give your customers better visibility into their payments, we’ve introduced Payment Receipts — a new PDF document and API payload generated by Lago. Unlike invoices, these receipts provide a clearer breakdown of payments received, including the payment method used and any remaining balance. This helps your customers track their transactions more easily and improves transparency around outstanding amounts.
Disable PDF generation

If you don’t rely on our PDFs, you can now configure Lago—via an environment variable—to skip PDF generation for invoices, credit notes, and receipts. Lago won’t process any jobs related to these documents, keeping your queues less crowded.
Invoice previews for upgrades and downgrades
You can now preview invoices not just for new customers or dry runs on existing subscriptions, but also for upgrades, downgrades, and even plan terminations. This means you have all the tools you need to estimate and preview invoices for every billing scenario. Get ready to take control of your billing like a pro!
Enhanced wallet transaction details

You can now view detailed information about a wallet transaction by simply clicking on it. We’ve added comprehensive data to improve your understanding, including all relevant transaction details, linked payments, and associated invoices. This update makes it easier to track and analyze your wallet transactions at a glance.
Failed wallet transactions

We’ve introduced the failed wallet transaction! Now, when a wallet transaction is linked to a failed payment, its status will automatically update from pending to failed. This enhancement provides a clearer view of the transaction lifecycle and simplifies debugging when needed.
Expiration date for wallet recurring transaction rule

As part of our initiative to enhance the wallet experience, we’ve introduced two new settings for wallet recurring transaction rules.
- You can now set an expiration date for a rule, and Lago will automatically terminate it once reached, preventing any further top-ups.
- Additionally, you can define metadata for recurring top-ups directly through the Dashboard.
Focus on building, not billing
Whether you choose premium or host the open-source version, you'll never worry about billing again.
Lago Premium
The optimal solution for teams with control and flexibility.

Lago Open Source
The optimal solution for small projects.
