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.
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.
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
}
}); 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"
}
]
} Set up Paddle for WooCommerce in minutes
Install the WooCommerce Paddle plugin, connect your account, sync your products, and start accepting payments.
Install & activate
Upload the plugin zip via WordPress Admin (Plugins → Add New → Upload) and activate it.
Configure Paddle credentials
Enter your Paddle API key, client token, and webhook secret. Configure staging or production environment.
Sync your products
Go to your WooCommerce Products page and click "Sync with Paddle" to create products and prices in Paddle automatically.
Start accepting payments
Customers checkout with Paddle's overlay modal. Orders are created and updated automatically via webhooks.
Simple, transparent pricing
One plan with every feature included. Premium support and 1 year of updates.
Single Site
- • 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
All prices in USD. Renewal at the same rate. 30-day money-back guarantee.
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
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