WooPaddle Light – Paddle Checkout For WooCommerce

Description

WooPaddle Light Paddle – Checkout For WooCommerce is the free Paddle payment gateway for WooCommerce. It connects your store to Paddle so customers can pay securely through Paddle Classic checkout while Paddle handles tax, compliance, and payouts as your Merchant of Record.

Ideal for digital products, software, and online stores that need reliable one-time payments without building a custom Paddle integration.

Why choose WooPaddle Light – Paddle Checkout For WooCommerce?

  • Merchant of Record — Paddle handles sales tax, VAT, and global compliance for you.
  • Fast setup — Connect with your Vendor ID and API key; no custom checkout code required.
  • Sandbox ready — Test payments safely before going live.
  • Modern checkout — Works with classic WooCommerce checkout and Cart & Checkout Blocks.
  • HPOS compatible — Declared compatible with WooCommerce High-Performance Order Storage.
  • Free forever for Classic one-time payments** — Upgrade only when you need Billing API or subscriptions.

Features

  • Paddle Classic API one-time payments
  • Sandbox and live (production) modes
  • Popup or inline Paddle checkout display
  • Classic checkout and WooCommerce Blocks checkout support
  • Secure webhook payment confirmation
  • Custom payment method title, description, and checkout logo
  • Product name and icon shown in the Paddle overlay
  • Optional per-product names in checkout
  • VAT / tax price handling aligned with Paddle account settings
  • One-click API and webhook connectivity tests in settings
  • Compatible gateway ID / settings / order meta with WooPaddle Pro (easy upgrade path)

Pro features (WooPaddle Pro)

Need subscriptions or the Paddle Billing API? Those are available in the Pro version:

  • Paddle Billing API
  • WooCommerce Subscriptions support
  • Billing product sync and subscription webhooks

Get WooPaddle Pro

Requirements

  • WordPress 6.0 or higher
  • WooCommerce 7.0 or higher
  • PHP 8.0 or higher
  • An active Paddle vendor account
  • Store currency: USD, GBP, or EUR

Privacy & data

This plugin sends order and customer details required for checkout to Paddle when a payment is initiated, and receives payment status via webhooks. Review Paddle’s privacy policy and configure your store’s privacy policy accordingly.

On checkout and order-received pages, the plugin loads the official Paddle.js library from Paddle’s CDN (https://cdn.paddle.com/paddle/paddle.js). This is required for Paddle Classic checkout and is provided by Paddle as part of their payment service. No other third-party scripts are loaded. Paddle.js is not bundled in this plugin.

Source code and development

Human-readable source for this plugin (including JavaScript and CSS) is included in the plugin package and maintained publicly:

  • Public repository: https://github.com/shamimbdpro/codepopular-paddle-checkout-for-woocommerce
  • Admin JS source: assets/src/js/admin.js (also shipped as assets/dist/js/admin.js)
  • Admin CSS/SCSS source: assets/src/sass/admin.scss and assets/src/sass/admin.css (also shipped as assets/dist/css/admin.css)
  • Checkout / Blocks JS (uncompressed): assets/dist/js/codepach-engine.js, assets/dist/js/codepach-helpers.js, assets/dist/js/codepach-blocks-checkout.js
  • Checkout CSS (uncompressed): assets/dist/css/checkout.css

Paddle.js is loaded only from Paddle’s official CDN (https://cdn.paddle.com/paddle/paddle.js) and is not bundled in this plugin. Docs: https://developer.paddle.com/paddlejs/overview

No build step is required to run the plugin. If you edit admin Sass, compile assets/src/sass/admin.scss to assets/dist/css/admin.css with any Sass compiler.

Installation

Automatic installation

  1. In your WordPress admin, go to Plugins Add New.
  2. Search for CodePopular Paddle Checkout For WooCommerce.
  3. Click Install Now, then Activate.

Manual installation

  1. Download the plugin ZIP and extract it.
  2. Upload the codepopular-paddle-checkout-for-woocommerce folder to /wp-content/plugins/.
  3. Activate CodePopular Paddle Checkout For WooCommerce from the Plugins screen.

Configuration

  1. Go to WooCommerce Settings Payments.
  2. Enable Paddle (CodePopular Paddle Checkout For WooCommerce) and open its settings.
  3. Enter your Vendor ID and API Key from the Paddle vendor dashboard.
  4. Choose Sandbox or live mode, then reconnect credentials if you switch modes.
  5. Copy the Webhook URL from the settings screen into your Paddle dashboard alert / webhook configuration.
  6. Use the built-in API connection test and Webhook connection test to verify setup.
  7. Optionally customize the payment method title, logo, product name, and checkout display mode (popup or inline).
  8. Place a test order to confirm payments complete and orders update correctly.

FAQ

Do I need a Paddle account?

Yes. Sign up at paddle.com, then use your Vendor ID and API key in the gateway settings.

Does CodePopular Paddle Checkout For WooCommerce support subscriptions?

No. The free version supports Paddle Classic one-time payments only. To unlock subscriptions, the Paddle Billing API, recurring payments, and additional premium features, upgrade to WooPaddle Pro.

Can I use Paddle Billing API with the Light version?

No. Billing API is a Pro feature. Light uses the Paddle Classic API for one-time checkouts.

Can I run CodePopular Paddle Checkout For WooCommerce and WooPaddle Pro at the same time?

No. If Pro is active, this free plugin stays inactive to avoid class and gateway conflicts. Settings, webhook URL, and order meta stay under the shared Paddle gateway ID so you can upgrade without reconfiguring from scratch.

Which currencies are supported?

USD, GBP, and EUR. Your WooCommerce store currency must be one of these.

Does it work with WooCommerce Blocks / block checkout?

Yes. CodePopular Paddle Checkout For WooCommerce registers a Blocks payment method and declares Cart & Checkout Blocks compatibility.

Does it support High-Performance Order Storage (HPOS)?

Yes. Compatibility with custom order tables (HPOS) is declared.

Popup vs inline checkout — which should I use?

Popup opens Paddle in an overlay (recommended for most stores). Inline embeds the Paddle checkout on your store page. You can switch this anytime in the gateway settings.

Payments succeed in Paddle but the order stays pending — what should I check?

Confirm the webhook URL from the CodePopular Paddle Checkout For WooCommerce settings is correctly added in your Paddle dashboard, and run the webhook connection test. Also ensure sandbox/live mode matches the environment you are using in Paddle.

Where can I get support?

For free support, please use the WordPress.org support forum for this plugin. To unlock advanced features, subscriptions, Paddle Billing API support, and receive priority support, upgrade to WooPaddle Pro.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“WooPaddle Light – Paddle Checkout For WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.2

  • Updated the plugin name and branding.
  • Improved plugin description and readme documentation.
  • Minor UI and wording improvements.
  • General code cleanup and stability improvements.

1.0.1

  • Tested and confirmed compatible with WordPress 7.0.
  • Improved compatibility and stability.
  • Minor code cleanup and performance improvements.

1.0.0

  • Initial public release.
  • Paddle Classic payment gateway for WooCommerce.
  • Secure one-time payments with Paddle Classic Checkout.
  • Sandbox and Live mode support.
  • Popup and Inline checkout.
  • WooCommerce Classic Checkout and Cart & Checkout Blocks support.
  • Secure webhook-based payment confirmation.
  • Custom payment method title, description, and checkout logo.
  • API and Webhook connectivity tests.
  • HPOS (High-Performance Order Storage) compatibility.
  • Feature-gated free edition with Billing API and subscriptions available in WooPaddle Pro.
  • Uses plugin-owned prefixes that comply with WordPress.org coding guidelines.
  • Loads Paddle.js from the official Paddle CDN.
  • Includes public source code and development documentation.
  • Performance optimizations and code cleanup.