WooCommerce Paddle Plugin

Paddle for WooCommerce,
the easy way

A WooCommerce Paddle plugin that connects Paddle Billing to your store. Automatic product sync, real-time webhooks, modern overlay checkout, and HPOS support.

Features

Everything you need in a Paddle for WooCommerce plugin

A complete WooCommerce Paddle plugin that syncs your products, handles checkout, and keeps orders updated automatically.

Product Sync

Automatically sync WooCommerce products and variations with Paddle Billing. One-click sync from the products list page.

Modern Checkout

Beautiful Paddle overlay checkout modal with pre-filled customer information. Seamless payment experience on your store.

Real-Time Webhooks

Automatic order status updates from Paddle. Payment confirmations, refunds, and cancellations handled instantly.

Security First

HMAC SHA256 signature verification for webhooks. Server-side transaction validation before order completion.

HPOS Compatible

Full support for WooCommerce High-Performance Order Storage. Future-proof your store with modern architecture.

Multi-Environment

Separate staging (sandbox) and production configurations. Test in sandbox before going live with easy switching.

Cart Recovery

Handle Paddle cart recovery email links. Customers can return to pending orders and complete payment seamlessly.

Debug Logging

Comprehensive logging for troubleshooting. View detailed logs in WooCommerce status page. Enable or disable as needed.

Automatic Updates

Receive updates automatically through WordPress admin. Stay secure and get new features as they are released.

Checkout

Seamless overlay checkout

Customers complete payment without leaving your site. The Paddle overlay modal appears on top of your checkout page, pre-filled with customer details.

  • Overlay modal keeps customers on your site
  • Customer email and name auto-populated
  • Supports all Paddle payment methods
  • Automatic order completion on successful payment
// Paddle checkout automatically opens
// with pre-filled customer data

Paddle.Checkout.open({
  "items": [{
    "priceId": "pri_abc123",
    "quantity": 1
  }],
  "customer": {
    "email": "customer@example.com"
  },
  "customData": {
    "order_id": 1842
  }
});
Sync

One-click product sync

Sync your WooCommerce products to Paddle with a single click. Simple and variable products are both supported, with each variation mapped to a Paddle price.

  • Simple and variable product support
  • Each variation synced as a separate Paddle price
  • Paddle IDs stored as product meta for reference
  • Bulk sync from the products list page
// Product synced to Paddle

{
  "product_id": 42,
  "paddle_product_id": "pro_abc123",
  "prices": [
    {
      "variation_id": 43,
      "paddle_price_id": "pri_xyz789",
      "amount": "29.00",
      "currency": "USD"
    }
  ]
}
1-Click
Product sync
HMAC
Webhook security
HPOS
Compatible
$59
Starting price
How It Works

Set up Paddle for WooCommerce in minutes

Install the WooCommerce Paddle plugin, connect your account, sync your products, and start accepting payments.

1

Install & activate

Upload the plugin zip via WordPress Admin (Plugins → Add New → Upload) and activate it.

2

Configure Paddle credentials

Enter your Paddle API key, client token, and webhook secret. Configure staging or production environment.

3

Sync your products

Go to your WooCommerce Products page and click "Sync with Paddle" to create products and prices in Paddle automatically.

4

Start accepting payments

Customers checkout with Paddle's overlay modal. Orders are created and updated automatically via webhooks.

Pricing

Simple, transparent pricing

One plan with every feature included. Premium support and 1 year of updates.

Single Site

$59 /year
  • • 1 site license
  • • All features included
  • • Paddle product sync
  • • Webhook integration
  • • Multi-environment support
  • • HPOS compatible
  • • Cart recovery
  • • Premium email support
  • • 1 year of updates
Purchase Now

All prices in USD. Renewal at the same rate. 30-day money-back guarantee.

Requirements

Technical requirements

Make sure your environment meets these before installing.

  • PHP 7.4+
  • WordPress 6.9+
  • WooCommerce 10.6+
  • Paddle Billing account
  • SSL HTTPS required
FAQ

Frequently asked questions

What is the Paddle for WooCommerce plugin? +

PimiPay is a WooCommerce Paddle plugin that integrates Paddle Billing with your store. It handles product synchronization, overlay checkout, real-time webhooks, and automatic order management — so you can accept payments worldwide with minimal setup.

Do I need a Paddle account? +

Yes, you need an active Paddle Billing account. You can sign up for free at paddle.com. The plugin works with both sandbox (staging) and production environments for easy testing before going live.

What are the system requirements? +

- PHP 7.4 or higher - WordPress 6.9 or higher - WooCommerce 10.6 or higher - An active Paddle Billing account - SSL certificate (HTTPS required for webhooks)

Is it compatible with WooCommerce HPOS? +

Yes. The plugin fully supports WooCommerce High-Performance Order Storage (HPOS), which is the modern order storage architecture. Your store is future-proof whether you use HPOS or the legacy post-based order storage.

Can I use it alongside other payment gateways? +

Yes. PimiPay for Paddle registers as a standard WooCommerce payment gateway. Customers can choose between Paddle and any other active gateways (Stripe, PayPal, etc.) at checkout.

Does this work with variable products? +

Yes. The plugin fully supports both simple and variable products. Each variation is synced as a separate price in Paddle, allowing customers to purchase any variation through the checkout modal.

How does the product sync work? +

Go to your WooCommerce Products page in WordPress Admin, hover over any product, and click "Sync with Paddle". The plugin creates the product and all its variations in Paddle automatically, storing the Paddle IDs as product meta for future reference.

Can I sync products in bulk? +

You can sync products one at a time from the products list page using the "Sync with Paddle" action link. Each sync creates or updates the product and all its variations in Paddle.

How does the checkout work? +

When a customer places an order and selects Paddle as the payment method, they are redirected to the order confirmation page where a Paddle overlay checkout modal appears automatically. The modal is pre-filled with the customer's email and name. After successful payment, the order status is updated via webhooks.

What payment methods does Paddle support? +

Paddle supports credit and debit cards, PayPal, Apple Pay, Google Pay, wire transfers, and many local payment methods depending on the customer's region. PimiPay inherits all payment methods available in your Paddle account — no extra configuration needed.

Ready to add Paddle for WooCommerce?

Install the WooCommerce Paddle plugin and start accepting payments on your store today.

Buy Now