Changelog
v3.0
Released April 13th, 2026
Latest Version
Here’s a clean, professional changelog you can use for WHMCS Marketplace, release notes, or your website:
Changelog – Paddle Billing for WHMCS
v3.0 – Major Release
New Features
- Added Convert To function to use multiple currencies
- Added Webhook Signature Verification for enhanced security using Paddle webhook secret
- Introduced Conversion Snapshot System to store exchange rates at checkout
- Added Automatic Webhook Log Cleanup with configurable retention period
- Implemented Credit Note Visibility within WHMCS admin invoice view
- Improved Refund System with support for full and partial refunds using live transaction data
Improvements
- Completely redesigned Webhook Processing System for better reliability and accuracy
- Improved Recurring Billing Handling for subscriptions and renewals
- Enhanced Currency Conversion Logic with full support for WHMCS “Convert To”
- Optimized Transaction Matching & Callback Handling to reduce mismatches
- Improved Admin Logging & Debugging Tools for easier troubleshooting
- Better handling of multi-currency environments
Fixes
- Fixed inconsistencies in webhook event handling
- Resolved issues with incorrect invoice matching during callbacks
- Fixed edge cases in refund calculations and processing
- Improved stability across subscription lifecycle events
Notes
- v3.0 is a major upgrade and includes significant internal changes
- It is recommended to review the installation guide before upgrading
Previous Versions
vv3.30
Released June 10th, 2026
View/hide detailed changelog
Version 3.30
Release Type: Stable / Cumulative Feature Update
Paddle Billing for WHMCS v3.30 is a major cumulative update over v3.0, combining all feature additions, interface improvements, subscription-management enhancements, admin tools, webhook utilities, updater functionality, and PHP compatibility improvements into one complete release.
Added
- Added redesigned invoice payment section for Subscribe, Pay Now, Subscribe Instead, and Pay Now Instead actions.
- Added Active Subscription display on invoice pages when an invoice is linked to an existing subscription.
- Added compact Card on File display on invoice pages for active subscriptions.
- Added Change Card option directly from invoice pages.
- Added redesigned Active Subscription section on the client Product/Service page.
- Added Card on File display on the Product/Service page.
- Added secure Change Card flow using Paddle’s customer portal session.
- Added Products Included button and popup to show all products/services connected to a subscription.
- Added modern Cancel Subscription confirmation layout.
- Added card-style subscription product/service display.
- Added admin Product/Service Subscription ID prefill.
- Added Details button beside the admin Subscription ID field.
- Added admin popup to fetch and display live subscription details directly from Paddle.
- Added redesigned Refund Center in the admin area.
- Added Auto Update Addon & Gateway feature.
- Added update ZIP upload option from inside the addon admin page.
- Added automatic backup creation before updater installs new files.
- Added safe updater path validation for addon, gateway, callback, and module asset files.
- Added updater result logging to WHMCS Activity Log.
- Added Verify Webhook Secret button in the addon admin page.
- Added webhook secret verification popup.
- Added automatic local webhook secret update when a matching Paddle notification destination is found.
- Added improved Paddle Billing API usage for subscription details, payment method details, customer portal sessions, refunds, cancellations, webhook destination checks, and admin subscription details.
- Added PHP 8.4+ compatibility update.
Improved
- Improved invoice subscription handling so invoices linked to active subscriptions display a clear “No action required” message instead of payment actions.
- Improved invoice payment UI with a modern, consistent layout.
- Improved narrow invoice-area layout for subscription and Card on File information.
- Improved Product/Service subscription UI with cleaner cards and alerts.
- Improved Change Card popup behavior so it does not close from backdrop clicks.
- Improved Change Card popup close behavior with a visible reload message.
- Improved payment method update flow by using Paddle’s secure hosted customer portal instead of direct client-side card handling.
- Improved card details display to avoid duplicate information.
- Improved card icon spacing and layout.
- Improved admin subscription lookup with fallback detection from service, local subscription records, and related invoice/transaction data.
- Improved refund layout with cleaner product, amount, currency, and refund input presentation.
- Improved addon admin Module Info page with an updated overview of current module features.
- Improved Paddle API authorization handling and API key normalization.
- Improved webhook secret management workflow.
- Improved updater form handling and security.
Fixed
- Fixed duplicate transaction risk from repeated Paddle webhook deliveries by adding WHMCS duplicate transaction validation.
- Fixed active-subscription invoices creating unnecessary payment actions.
- Fixed Pay One-Time Instead showing when an active subscription already exists.
- Fixed invoice Active Subscription text and removed unnecessary Paddle branding from client-facing subscription notice.
- Fixed Product/Service subscription display safety.
- Fixed admin Subscription ID prefill not appearing when the first local lookup did not match.
- Fixed Change Card popup closing automatically after clicking Proceed.
- Fixed false secure portal popup close warning.
- Fixed updater form action URL.
- Fixed updater token being visible on screen.
- Fixed malformed Paddle API authorization header handling.
- Fixed PHP 8.4+ nullable parameter deprecation.
Compatibility
- Updated for PHP 8.4+ compatibility.
- Final v3.30 package syntax checked successfully.
- Maintains the latest v3.x feature set in one complete build.