PadSync: Paddle Integration for WooCommerce
Integrate WooCommerce with Paddle as an external checkout payment gateway. This plugin is not affiliated with or endorsed by Paddle.
by PadSync · github.com/ridhwanahsan/external-paddle-integration · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ridhwanahsan/external-paddle-integration/archive/refs/heads/main.zipPadSync for WooCommerce
PadSync connects WooCommerce with Paddle Billing so you can sell products through Paddle, sync pricing, track transactions, and generate license keys from WordPress.
This plugin is an independent integration and is not affiliated with or endorsed by Paddle.
Features
- Paddle Billing checkout integration for WooCommerce
- Webhook handling for Paddle transaction events
- Automatic license key generation and storage in custom tables
- WooCommerce product integration with a Paddle checkbox and PadSync product tab
- Paddle price sync flow from the WooCommerce product editor
- Admin screens for products, transactions, licenses, generators, and subscriptions
- Customer account downloads and subscriptions views
- Printable license certificate output
Requirements
- WordPress 6.0 or later
- WooCommerce 5.0 or later
- PHP 7.4 or later
- A Paddle Billing account with API credentials
Installation
- Upload the plugin to
/wp-content/plugins/external-paddle-integration. - Activate the plugin from the WordPress admin.
- Go to
PadSync > Settings. - Add your Paddle API key and webhook secret.
- Configure your Paddle webhook endpoint and subscribe to the transaction events you need.
Product Setup
- Edit a WooCommerce product.
- Enable the
Paddleproduct option. - Open the
PadSync License Managertab. - Sync or enter the Paddle product and price details.
- Save the product.
Admin Areas
PadSync adds dedicated admin screens for:
- Dashboard
- Products
- Transactions
- Licenses
- Generators
- Subscriptions
- Settings
Notes
- License, transaction, and synced product data are stored in plugin-specific custom database tables.
- Paddle webhook processing is required for payment and license workflows.
- The plugin extends WooCommerce behavior, so WooCommerce must be active.