| 开发者 | keralpatel |
|---|---|
| 更新时间 | 2026年6月22日 19:16 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.2 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
POST /wp-json/bsw-license-keys/v1/activate license_key, instance, [label] GET /wp-json/bsw-license-keys/v1/validate license_key, [instance] POST /wp-json/bsw-license-keys/v1/deactivate license_key, instance
Example check from your app:
curl "https://yourstore.com/wp-json/bsw-license-keys/v1/validate?license_key=BSW-AB3K-9F2M-QXR7-T8WC"
The response is JSON with a success flag, the license status, activation counts and the expiry date.
Where is the data stored?
All keys and activations are stored in your own WordPress database (custom tables in your install). The activation API runs on your site. Nothing is sent to BlueSoftWeb or any external server.
Pro version
BlueSoftWeb License Keys & Activation for WooCommerce Pro adds built-in renewals (expiry reminder emails and one-click renew), white-label customer emails and account portal, a branded license email, and priority support.
Trademark notice
WooCommerce is a trademark of Automattic Inc. This plugin is an independent extension and is not affiliated with, endorsed by, or sponsored by Automattic.
/wp-content/plugins/, or install it from Plugins → Add New.Yes for automatic key generation on purchase. You can still create and manage keys manually without WooCommerce active.
In your own WordPress database, in custom tables created by the plugin. The activation API is served from your site. No data is sent anywhere else.
It sends an HTTP request to the activation API on your store, for example https://yourstore.com/wp-json/bsw-license-keys/v1/validate. The plugin replies with JSON describing whether the key is valid, how many activations are used, and when it expires.
Yes. Set an activation limit per product (or 0 for unlimited). Each activation records an "instance" identifier so you can see and revoke individual installs.
Yes. Set a validity in days per product, or leave it at 0 for a lifetime key. Expired keys return an expired status from the API.
Yes. The plugin declares HPOS compatibility and uses the WooCommerce order API throughout.