Module Store for plugin developers
Sell your WordPress add-ons from your own site.
License keys, PayPal checkout and secure downloads in one free plugin. No marketplace cut, no WooCommerce, and your customer data stays on your server.
From install to first sale
1
Install Module Store
Add the free plugin to the WordPress site that will be your store.
2
Add modules, connect PayPal
Upload each module, set lifetime or annual pricing, and link your PayPal account.
3
Drop in the client library
Your add-on validates its license and receives signed updates from your store.
Built security-first
Signed license responses
Every validation reply is Ed25519-signed, so add-ons can trust what they receive.
Protected downloads
HMAC-signed, expiring download tokens.
Brute-force protection
Rate limiting on license validation.
Verified webhooks
PayPal webhooks are signature-checked and deduplicated.
Exactly one license per sale
Tested so simultaneous payment captures never issue duplicate licenses.
Automatic cleanup
Refunds and revocations cancel billing automatically.
Lifetime and annual
PayPal Orders for one-time sales, Subscriptions for renewals.
One-line checkout
A shortcode drops a buy button onto any page.
Plugin Check clean
Zero errors and warnings in WordPress Plugin Check.
Coming next: a customer portal with magic-link login, self-service site management, and renewal emails.
Free and Pro
| Feature | Free | Pro |
|---|---|---|
| License keys and activations | Included | Included |
| PayPal checkout, lifetime and annual | Included | Included |
| Signed downloads and updates | Included | Included |
| [Pro feature] | Not included | Included |
| Price | Free | [PRICE] |
Pro is a separate add-on plugin sold here; the free plugin is fully functional on its own.
Ready to open your store?
Requires PHP 8.2 or later. Developer docs cover setup, PayPal configuration and the client library.