Requirements
Server and software#
| Requirement | Minimum | Recommended |
|---|---|---|
| WordPress | 5.9 | Latest release (tested up to 7.1) |
| PHP | 7.4 | 8.1 or newer |
| Database | MySQL / MariaDB with InnoDB | InnoDB (activations use row locking and transactions) |
| HTTPS | Required on the site running License Cart | Valid certificate on both your site and your customers’ sites |
PHP ZipArchive | Optional | Installed, so uploaded releases are validated as real ZIP archives |
Accounts and services#
| Service | Needed for |
|---|---|
| Paddle Billing account (client-side token, API key, webhook signing secret) | Checkout, product and price sync, automatic license issuing. Sandbox and live credentials can be stored side by side. |
| Cloudflare R2 bucket and API token | Optional. Private backup and restore of your license database. |
| Node.js 18+ | Optional. Only for the bundled read-only MCP developer server. |
License Cart uses Paddle Billing (API v2). Paddle Classic vendor IDs and public keys do not work with it.
Outgoing connections#
Your copy of License Cart contacts technoleet.dev only to validate its own license key and to check for updates. No usage analytics are collected. Server-side calls to Paddle go to api.paddle.com (live) or sandbox-api.paddle.com (sandbox), and optional backups go to <account-id>.r2.cloudflarestorage.com.
Was this article helpful?
Tell us what was missing
