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

FeatureFreePro
License keys and activationsIncludedIncluded
PayPal checkout, lifetime and annualIncludedIncluded
Signed downloads and updatesIncludedIncluded
[Pro feature]Not includedIncluded
PriceFree[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.