=== HandyPlugins PaddlePress - Paddle Integration for WordPress ===
Contributors: handyplugins, m_uysl
Tags: paddle, paddlepress, payment, software-licensing, membership
Requires at least: 5.0
Tested up to: 7.0
Requires PHP: 7.2.5
Stable tag: 2.5.2
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Donate link: https://handyplugins.co/donate/
Easily accept credit card payments on your WordPress site with Paddle
== Description ==
PaddlePress is a standalone payments plugin that connects Paddle with WordPress. Simply set up a Paddle account and start accepting credit cards on your WordPress site.
__Plugin Website__: [https://handyplugins.co/paddlepress-pro/](https://handyplugins.co/paddlepress-pro/)
= PaddlePress PRO Features =
PaddlePress PRO provides additional functionalities to integrate Paddle with WordPress. PRO features:
- Customer Dashboard: Let your members easily view and manage their account details.
- Membership Levels: Create an unlimited number of membership packages and map with your Paddle products or plans.
- Restrict Contents: Restrict your contents to particular membership levels easily.
- Downloads: Downloadable items are available under the customer’s account page. You can limit access to files based on the plans that customers have.
- Website License Management: If you decide to sell domain based licensing keys. You can let your users register their domains.
- Subscription Upgrades and Downgrades: Customers can move between subscription levels and only pay the difference.
- Emails: Send welcome emails to new members, email payment receipts, and remind members before their account expires automatically.
By upgrading to PaddlePress PRO you also get access to one-on-one help from our knowledgeable support team and our extensive documentation site.
**[Learn more about PaddlePress Pro](https://handyplugins.co/paddlepress-pro/)**
== WHO IS HANDYPLUGINS PADDLEPRESS PRO FOR? ==
- Website owners who want to sell "members-only" digital content or provide SaaS functionality on their WordPress website. [Learn how to do that](https://handyplugins.co/docs/how-to-set-up-a-membership-website/)
- WordPress developers who want to sell WordPress [plugins](https://handyplugins.co/docs/updater-implementation-for-wordpress-plugins/) or [themes](https://handyplugins.co/docs/updater-implementation-for-wordpress-themes/).
[Checkout](https://handyplugins.co/docs/release-a-new-wordpress-product/) how easy to manage releases with HandyPlugins PaddlePress Pro.
= Contributing & Bug Report =
Bug reports and pull requests are welcome on [Github](https://github.com/HandyPlugins/handyplugins-paddlepress). Some of our features are pro only, please consider before sending PR.
__If you like PaddlePress, then consider checking out our other projects:__
* PaddlePress PRO – Paddle plugin for WordPress.
* Magic Login Pro – Easy, secure, and passwordless authentication for WordPress.
* SessionQuota Pro – Limit concurrent sessions in WordPress.
* Stream Integration Pro – Upload, sync, restore, and manage WordPress videos with Cloudflare Stream.
* Easy Text-to-Speech – Convert written content into high-quality synthesized speech for WordPress.
* Handywriter – AI-powered writing assistant for WordPress.
* WP Accessibility Toolkit – Tools to help make your WordPress site more accessible.
* Powered Cache – Caching and optimization for WordPress to help improve PageSpeed and Core Web Vitals.
= Documentation =
Our documentation can be found on [https://handyplugins.co/docs-category/paddlepress-pro/](https://handyplugins.co/docs-category/paddlepress-pro/)
== Installation ==
= Manual Installation =
1. Upload the entire `/handyplugins-paddlepress` directory to the `/wp-content/plugins/` directory.
2. Activate HandyPlugins PaddlePress through the 'Plugins' menu in WordPress.
== Frequently Asked Questions ==
= Can I accept payments on mobile? =
Yes! We use Paddle [Overlay Checkout](https://developer.paddle.com/guides/how-tos/checkout/paddle-checkout) for a seamless user experience and it works perfectly with any website.
= Which payment methods does Paddle support? =
Since Paddle is the merchant of record for your transactions. It supports almost all popular payment methods. [Learn More](https://paddle.com/support/which-payment-methods-do-you-support/)
= What am I not allowed to sell on Paddle? =
Please read the [Paddle's AUP](https://www.paddle.com/help/start/intro-to-paddle/what-am-i-not-allowed-to-sell-on-paddle/) guide.
= Can I offer coupon codes to my site visitors? =
Absolutely. You just need to setup a coupon code in your Paddle dashboard.
= How can I test Paddle? =
You can test the integration by using [Paddle Sandbox](https://sandbox-login.paddle.com/signup)
= How to customize Paddle buttons? =
You can pass a class attribute to the shortcode to customize the button. [Learn More](https://handyplugins.co/docs/paddlepress-pro-checkout-buttons/)
== Screenshots ==
1. Plugin Settings
2. Paddle Products
3. Paddle Subscription Plans
== Changelog ==
= 2.5.2 (April 19, 2026) =
* Tested with WP 7.0
* Updated: Dependencies.
= 2.5.1 (November 23, 2025) =
* Tested with WP 6.9
* Updated: Dependencies.
= 2.5 (October 01, 2025) =
* Improved: Fetch all prices. [Paddle Billing]
* Updated: Dependencies.
= 2.4.1 (March 31, 2025) =
* Tested with WP 6.8
* Updated: Dependencies.
= 2.4 (October 03, 2024) =
* Update: Use Paddle Billing as default for new installations.
* Updated: Dependencies.
= 2.3.3 (September 02, 2024) =
* Fixed: DB version comparison for upgrade routine
* Updated: Dependencies.
= 2.3.2 (July 10, 2024) =
* Updated: Dependencies.
* Tested with WP 6.6
= 2.3.1 (Jun 03, 2024) =
* Added: Invoice/Receipt setting to UI.
* Fixed: Some missed text domains.
* Updated: Dependencies.
= 2.3 (May 16, 2024) =
* Added: New class attribute for the shortcode to customize the button.
* Added: Setting fields now sync with the Pro version.
* Fixed: Bug causing masked strings to not save properly.
* Updated: Dependencies.
= 2.1.3 (March 14, 2024) =
* Tested with WP 6.5
* Dependency updates.
= 2.1.2 (February 13, 2024) =
* Add `data-quantity` attribute for the shortcode.
* Dependency updates.
= 2.1.1 (January 25, 2024) =
* Fix deprecation notices.
* Typo fixes.
* Dependency updates.
= 2.1 (November 06, 2023) =
* Add ProfitWell Integration.
* Add client-side token support for Paddle Billing.
* Dependency updates.
= 2.0.1 (October 18, 2023) =
* Fix DB upgrade routine.
* Tested with WP 6.4
= 2.0 (October 02, 2023) =
* Added: Paddle Billing support.
* Added: Deferred script execution.
* Security: Encryption for auth code.
* PHP 8.2: fix deprecated variable format.
* Bump required PHP version to 7.2.5
* Dependency updates.
* Tested with WP 6.3
= 1.6.1 (February 27, 2023) =
* PHP 8.1: fix deprecated 'FILTER_SANITIZE_STRING'
* Tested with WP 6.2
= 1.6 (December 1, 2022) =
* Update deprecated JS code.
* Tested with WP 6.1
* Small tweaks and improvements
= 1.5 (July 26, 2022) =
* Shortcode improvements. Supports most of the Paddle checkout parameters now.
* Added `paddlepress_button_shortcode` filter.
= 1.4 (May 21, 2022) =
* Add event callback options.
* Small tweaks & improvements.
* Tested with WP 6.0
= 1.3 =
* tested with WP 6.0
* `data-success` attribute added to shortcode for custom redirection upon completion of checkout.
* Small tweaks.
= 1.3 =
* tested with WP 5.9
* `data-success` attribute added to shortcode for custom redirection upon completion of checkout.
* Small tweaks.
= 1.2 =
* tested with WP 5.8
* New Hook: fire `paddlepress_plan_changed` on plan updates
* Small tweaks
= 1.1 =
* Settings UI improvements
* Added: Paddle Sandbox support.
* Fix: Shortcode. Pass user_id and email to Paddle, for logged-in users.
= 1.0 =
* First release
== Upgrade Notice ==
= 2.0 =
* Paddle Billing support and encryption for auth code.
= 1.0 =
* First release