Nurbid IT Services - Logo Only

Nurbid License Manager

Professional License Key Management plug-in for WordPress, with PayPal Subscription Integration

Powerful Features

From PayPal checkout to active license in one flow.

Nurbid License Manager generates, validates, and manages keys inside WordPress. When a customer subscribes via PayPal, webhooks trigger license creation and emails—you get admin tools and REST APIs for everything that happens next.

PayPal Integration

Automated license management via PayPal webhooks.

  • Receives and verifies PayPal webhook signatures
  • Handles subscription lifecycle events
  • Supports Sandbox and Live usage
  • Idempotency checking prevents duplicate processing

License Management

Flexible options for license lifecycle management.

  • Custom license key prefix support
  • PayPal-managed and manual licenses
  • Paid period tracking on cancellation
  • License expiration and revocation
  • Secure license key hashing

Email Notifications

Professional email templates with brand customization.

  • Automatic license key emails to customers
  • Admin notifications on license creation
  • Custom branding (color, logo, product name)
  • HTML and plain text templates
  • Configurable sender name & address

Admin Interface

Comprehensive WordPress admin dashboard.

  • Sortable, filterable license table
  • Activation tracking with IP addresses
  • Webhook event history and debugging
  • Bulk actions for license management
  • License editing and management

REST API

Developer-friendly APIs for integration.

  • License validation endpoint
  • License activation endpoint
  • Webhook endpoint for PayPal
  • CORS support for browser extensions
  • Rate limiting and security features

Security

Enterprise-grade security features.

  • PayPal webhook signature verification
  • SQL injection protection
  • License key hashing for storage
  • Secure license key generation
  • Idempotency protection

Streamline Your License Management

Everything you need to automate license management, from PayPal integration to comprehensive admin tools and developer APIs.

Perfect For

One plugin, many product types.

Whether you ship SaaS, browser extensions, desktop apps, or premium WordPress products, the same lifecycle applies: create on subscribe, validate on use, track activations, revoke when needed.

SaaS Applications

Subscription licenses tied to PayPal billing events.

  • Manage subscription licenses for your software-as-a-service platform with automatic PayPal integration.

Chrome Extensions

Validate and activate from the browser with CORS support.

  • Validate and activate licenses directly from browser extensions with built-in CORS support.

Desktop Apps

REST endpoints your native app can call on launch.

  • Provide license validation endpoints for desktop apps with REST API integration.

Mobile Apps

Server-side validation for iOS and Android clients.

  • Enable license validation for iOS and Android applications through REST APIs.

Digital Products

Keys for themes, plugins, and other downloadable products.

  • Manage licenses for premium WordPress themes, plugins, or any digital product.

Membership Sites

Licenses that track paid access across renewals and cancellations.

  • Automate license creation and management for membership-based services.

Quick Start

Install, connect PayPal, start issuing licenses.

Upload and activate the plugin, configure Live or Sandbox credentials and webhooks, then manage everything from the WordPress admin. Most sites are ready to process their first subscription within minutes.

Installation

  1. Upload plugin files to /wp-content/plugins/nurbid-license-manager/
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Go to 🔑 License Manager in WordPress admin sidebar
  4. Configure PayPal webhook settings (see Documentation)
  5. Start managing licenses!

Requirements

  • WordPress 5.5 or higher
  • PHP 7.4 or higher
  • PayPal Business Account (for subscription integration)
  • HTTPS enabled (required for PayPal webhooks)

Configuration

  • PayPal Tab: Configure PayPal credentials (separate Live/Sandbox environments)
  • Email Tab: Configure automatic license emails and admin notifications
  • Advanced Tab: License key prefix, grace periods, CORS settings, and debug logging

Dashboard

  • Licenses Tab: View all licenses in a sortable, filterable table with bulk actions and individual license management. Edit license details, resend emails, and track license status.
  • Activations Tab: Track license activations with IP addresses, user agents, and activation timestamps. Monitor where and when licenses are being used to detect potential sharing.
  • Webhook Events Tab: View recent webhook events, payloads, and manage event history. Debug webhook processing and verify PayPal integration status.

REST API Endpoints

Validate and activate from any app.

Three endpoints cover PayPal webhooks, activation tracking, and license checks—each returns a consistent JSON payload your apps and extensions can rely on. Rate limiting and CORS are built in for browser and server-side use.

Webhook Endpoint

POST /wp-json/nlm/v1/webhook

Receives and processes PayPal webhook events. Automatically verifies signatures and handles subscription lifecycle events.

Activation Endpoint

POST /wp-json/nlm/v1/activate?key=LICENSE_KEY

Activates a license key and tracks activation for sharing detection. Returns standardized validation response.

Validation Endpoint

GET /wp-json/nlm/v1/validate?key=LICENSE_KEY

Validates license key status and returns current license information. Rate limited to 10 requests per minute per IP.

Available Documentation

Guides for admins and developers.

Step-by-step PayPal setup, admin walkthroughs, troubleshooting FAQs, and a full API reference—pick the guide that matches your role and integration path.

Admin FAQ

Common scenarios, troubleshooting, and answers to frequently asked questions about managing PayPal subscriptions.

    Admin Guide

    Complete guide to using the plugin's admin interface, including license management, activation tracking, and webhook events.

    PayPal Setup

    Complete PayPal setup instructions, architecture overview, subscription lifecycle explanation, and webhook event reference.

    Developer API

    REST API reference, integration examples, database schema, and best practices for developers integrating with the plugin.