Paddle Billing v3

Paddle Billing v3

Developed By iBeeHost

Compatible with WHMCS v9.0

Paddle Billing for WHMCS – Feature Overview

Paddle Billing is a powerful and modern payment gateway for WHMCS, designed to provide seamless billing, subscription management, and advanced automation using Paddle’s infrastructure.

What's New in v3.30

  • No Action Need Alert – Show No action need alert on invoices with active subscription.
  • Card on File – Shows Card on File on invoices/service page with active subscription.
  • Card on File – Ability to change Card on File on invoices/service page with active subscription.
  • Webhook Testing – Ability to test your webhook during setup.
  • Upload to Update – Now you just need to upload the module zip to update the addon and gateway modules automatically
  • Invoice Buttons Re-Design – Shows Paddle Subscribe and Pay Now buttons with better design on invoices much more..

Core Features

  • Full Paddle Billing Integration – Connect WHMCS directly with Paddle Billing for payments and subscriptions.
  • One-Time & Subscription Payments – Supports both single payments and recurring billing workflows.
  • Client Checkout Experience – Smooth and secure Paddle-hosted checkout for customers.
  • Invoice Payment Support – Pay all WHMCS invoices directly using Paddle.
  • Product & Addon Billing – Supports recurring and one-time billing for products and addons.
  • Domain Payment Support – Enables Paddle payments for domain registrations and renewals.

Webhook & Automation (v3.0 Enhanced)

  • Advanced Webhook System – Reliable handling of Paddle events with improved processing logic.
  • Webhook Signature Verification – Secure webhook validation using Paddle webhook secret.
  • Automatic Event Processing – Automatically sync transactions, subscriptions, and updates.
  • Webhook Logging System – Track all webhook activity inside WHMCS for debugging and monitoring.
  • Automatic Log Cleanup – Automatically delete old webhook logs after configurable days.

Payments, Refunds & Credit Notes

  • Full Refund Support – Process complete refunds directly from WHMCS.
  • Partial Refund Support – Issue partial refunds with accurate transaction mapping.
  • Live Transaction Sync – Uses real Paddle transaction data for better reliability.
  • Credit Note Visibility – View Paddle credit note references directly inside WHMCS.
  • Recurring Billing Handling – Improved subscription lifecycle and renewal management.

Currency & Conversion System

  • Conversion Snapshot System – Stores exchange rate at checkout to prevent mismatches.
  • Accurate Callback Handling – Ensures correct invoice matching even after rate changes.
  • Convert To Currency Support – Fully supports WHMCS "Convert To" functionality.
  • Multi-Currency Compatibility – Works with multiple WHMCS currencies seamlessly.
  • Decimal Handling Improvements – Better handling for currencies with strict formatting rules.

Admin Features

  • Easy Gateway Configuration – Simple setup inside WHMCS admin panel.
  • Addon Module Control Panel – Manage settings, logs, and tools in one place.
  • Make Enhanced Refunds – Make Partial and Full refunds easily.

Client Features

  • Subscription Management – Clients can manage and cancel subscriptions.
  • Flexible Payment Options – Choose between subscription or one-time payments.
  • Secure Checkout – Payments handled securely via Paddle infrastructure.

Security & Stability

  • Improved System Reliability – More stable processing across all billing operations.
  • Secure API Communication – Safe interaction between WHMCS and Paddle.
  • Enhanced Error Handling – Better logging and handling of failed events.

 

There are no reviews yet!

Be the first to review Paddle Billing v3.

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • Selected versions of WHMCS v9.0
        9.0.0 - 9.0.3
  • Selected versions of WHMCS v8.13
        8.13.0 - 8.13.2
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9
  • All versions of WHMCS v7.8
  • All versions of WHMCS v7.7
  • All versions of WHMCS v7.6
  • All versions of WHMCS v7.5
  • All versions of WHMCS v7.4
  • Selected versions of WHMCS v7.3
        7.3.0
  • All versions of WHMCS v7.2
  • All versions of WHMCS v7.1
  • All versions of WHMCS v7.0
  • All versions of WHMCS v6.3
  • All versions of WHMCS v6.2
  • All versions of WHMCS v6.1
  • All versions of WHMCS v6.0
  • All versions of WHMCS v5.3

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By iBeeHost

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.

 

See also

WHMCS Bitcoin Payments

Accept Bitcoin payments on your website

Free
Accept Bitcoin and cryptocurrency payments - CoinGate for WHMCS

Easily accept Bitcoin, Tether, Ethereum and many other crypto payments on your WHMCS website

Free
Coinbase Commerce

No Fees, Easy Setup. Accept cryptocurrencies like: Bitcoin, Bitcoin Cash, Ethereum and Litecoin!

Free
PayTR Virtual Pos iFrame API

Open your web site to shopping with the advantages of PayTR. Take your payments securely.

Free
Gateway Fees for WHMCS

With this WHMCS module, you'll get the payment gateway fees from your clients directly.

Free