Integration Options: Connect LicenZer with your existing systems and workflows.

Payment Gateway Integration

Plisio Cryptocurrency Payments

LicenZer integrates with Plisio for cryptocurrency payments:

  • Bitcoin (BTC)
  • Ethereum (ETH)
  • Litecoin (LTC)
  • Multiple other cryptocurrencies

Setup:

  1. Create a Plisio account at plisio.net
  2. Get your API key from Plisio dashboard
  3. Contact your reseller to configure payment settings
  4. Set callback URLs for payment notifications

cPanel/WHM Integration

Automatic cPanel license verification and management:

Server Configuration

Add this to your cPanel server:

# License verification endpoint
LICENSE_SERVER="https://licenzer.pro"
LICENSE_KEY="YOUR_LICENSE_KEY"

# Verify license
curl "$LICENSE_SERVER/api/verifylicense?license_key=$LICENSE_KEY"

Features:

  • Automatic license validation
  • IP-based verification
  • Real-time status checking
  • Expiry notifications

Webhook Integration

Payment Callbacks

Configure webhook URLs to receive payment notifications:

Callback Events:

  • payment.completed - Payment successfully received
  • payment.pending - Payment awaiting confirmation
  • payment.failed - Payment failed or cancelled

Example Payload:

{
    "event": "payment.completed",
    "transaction_id": "TXN123456",
    "amount": 100.00,
    "currency": "USD",
    "reseller_id": 1,
    "status": "completed",
    "timestamp": "2025-11-06T12:00:00Z"
}

Integrations & Modules

We provide ready-to-use modules and packages for popular platforms to help you integrate LicenZer into your existing systems:

WHMCS Module

Complete WHMCS integration for selling licenses directly from your WHMCS system.

📥 Download & Installation

  1. Download the WHMCS module from your reseller panel
  2. Extract the files to your WHMCS installation directory
  3. Upload modules/servers/licenzer/ to WHMCS/modules/servers/licenzer/
  4. Upload modules/addons/licenzer/ to WHMCS/modules/addons/licenzer/

⚙️ Server Module Setup

  1. Go to Setup → Products/Services → Servers
  2. Click Add New Server
  3. Select LicenZer as the server type
  4. Configure:
    • API URL: https://licenzer.pro
    • Reseller Token: Your reseller token from profile
    • Software Key: The software key you want to sell
    • Allow IP Change: Enable/disable client IP changes
    • Max IP Changes: Maximum IP changes (0 = unlimited)
  5. Save the server configuration

🔌 Addon Module Setup

  1. Go to Addons → LicenZer
  2. If this is your first time, the installer will appear automatically
  3. Enter your Reseller Token and API URL
  4. Configure IP change settings and discount licenses
  5. Optionally enable auto-add product to WHMCS
  6. Save settings

📦 Create Product

  1. Go to Setup → Products/Services → Products/Services
  2. Click Create a New Product
  3. Select Other as product type
  4. In Module Settings, select your LicenZer server
  5. Configure pricing and billing cycle
  6. Save the product

✨ Features

  • Automatic license creation on order
  • Client area for viewing licenses and changing IP
  • Admin dashboard with statistics
  • Discount licenses management
  • Full license management from WHMCS
Note: The module consists of two parts: Server Module (for product automation) and Addon Module (for advanced management).

WordPress Plugin

WordPress plugin for managing and selling LicenZer licenses.

📥 Installation

  1. Download the WordPress plugin
  2. Go to Plugins → Add New → Upload Plugin
  3. Upload the wordpress-licenzer-plugin.zip file
  4. Click Install Now and then Activate

⚙️ Configuration

  1. Go to LicenZer → Settings
  2. Enter your configuration:
    • API URL: https://licenzer.pro
    • Reseller Token: Your reseller token
    • Allow IP Change: Enable/disable
    • Max IP Changes: Set limit (0 = unlimited)
    • Enable Discount Licenses: Enable/disable
  3. Click Save Settings

📝 Shortcodes

  • [licenzer_my_licenses] - Display user's licenses
  • [licenzer_change_ip] - Display IP change form

✨ Features

  • Admin dashboard with statistics
  • License management interface
  • Discount licenses management
  • User-facing license display
  • IP change functionality

Joomla Component

Joomla component for complete license management.

📥 Installation

  1. Download the Joomla component
  2. Go to Extensions → Manage → Install
  3. Upload the licenzer.zip file
  4. Wait for installation to complete

⚙️ Configuration

  1. Go to Components → LicenZer → Settings
  2. Configure:
    • API URL: https://licenzer.pro
    • Reseller Token: Your reseller token
    • Allow IP Change: Enable/disable
    • Max IP Changes: Set limit
    • Enable Discount Licenses: Enable/disable
  3. Test connection and save

📊 Dashboard

Access the dashboard at Components → LicenZer → Dashboard to view:

  • Total, Active, and Discount licenses count
  • Reseller balance
  • Recent licenses

✨ Features

  • Complete admin interface
  • License management
  • Discount licenses section
  • Settings management

OpenCart Module

OpenCart module for selling licenses through your store.

📥 Installation

  1. Download the OpenCart module
  2. Copy files to your OpenCart installation:
    • admin/OpenCart/admin/
    • catalog/OpenCart/catalog/
    • system/OpenCart/system/
  3. Run install.sql in your database

⚙️ Configuration

  1. Go to Extensions → Extensions → Modules
  2. Find LicenZer License Manager and click Install
  3. Click Edit to configure:
    • API URL: https://licenzer.pro
    • Reseller Token: Your reseller token
    • Allow IP Change: Enable/disable
    • Max IP Changes: Set limit
    • Enable Discount Licenses: Enable/disable
  4. Set status to Enabled and save

📊 Access Modules

After installation, access these sections:

  • Dashboard: index.php?route=extension/module/licenzer/dashboard
  • All Licenses: index.php?route=extension/module/licenzer/licenses
  • Discount Licenses: index.php?route=extension/module/licenzer/discount

✨ Features

  • Admin dashboard with statistics
  • License management
  • Customer area for viewing licenses
  • IP change functionality
  • Discount licenses management

Laravel Package

Laravel package for integrating LicenZer into Laravel applications.

📥 Installation

  1. Install via Composer:
    composer require licenzer/licenzer-laravel
  2. Publish configuration:
    php artisan vendor:publish --tag=licenzer-config
  3. Run migrations:
    php artisan migrate

⚙️ Configuration

Add to your .env file:

LICENZER_API_URL=https://licenzer.pro
LICENZER_RESELLER_TOKEN=your_reseller_token_here
LICENZER_ALLOW_IP_CHANGE=true
LICENZER_MAX_IP_CHANGES=0
LICENZER_ENABLE_DISCOUNT=true

🔗 Routes

The package automatically registers these routes:

  • /licenzer/admin/dashboard - Admin dashboard
  • /licenzer/admin/licenses - License management
  • /licenzer/admin/discount - Discount licenses
  • /licenzer/admin/settings - Settings
  • /licenzer/customer/licenses - Customer licenses

💻 Usage in Code

use Licenzer\Licenzer\LicenzerApi;

$api = app('licenzer.api');

// Get licenses
$licenses = $api->getLicenses();

// Register license
$result = $api->registerLicense('192.168.1.1', 1, 'software_key');

✨ Features

  • Service Provider integration
  • Complete admin interface
  • Customer area
  • API helper class
  • License model
  • Blade templates

PHP Standalone Script

Standalone PHP script for custom integrations and automation.

📥 Installation

  1. Download the PHP script package
  2. Extract files to your desired location
  3. Copy config.example.php to config.php
  4. Edit config.php with your settings

⚙️ Configuration

Edit config.php or licenzer.php:

define('LICENZER_API_URL', 'https://licenzer.pro');
define('LICENZER_TOKEN', 'your_reseller_token_here');

💻 Usage

1. Direct execution:

php licenzer.php

2. CLI commands:

php licenzer-cli.php list
php licenzer-cli.php register 192.168.1.1 1 software_key
php licenzer-cli.php change-ip 192.168.1.1 192.168.1.2 software_key
php licenzer-cli.php balance
php licenzer-cli.php stats

3. In your PHP code:

require_once 'licenzer.php';
$api = new LicenzerAPI(LICENZER_API_URL, LICENZER_TOKEN);

$licenses = $api->getLicenses();
$result = $api->registerLicense('192.168.1.1', 1, 'software_key');

🌐 Web Interface

Use web-example.php for a ready-made web interface with:

  • Statistics dashboard
  • License management table
  • IP change functionality
  • AJAX updates

✨ Features

  • Complete API class
  • CLI interface
  • Web interface example
  • Easy integration
  • No dependencies (only cURL)

Getting Your Reseller Token

To use any of these modules, you'll need your Reseller Token:

  1. Login to your Reseller Panel
  2. Go to Profile section
  3. Find your Reseller Token
  4. Copy it and use in module configuration
Security: Keep your reseller token secure and never share it publicly. Treat it like a password.

Custom Integration

Build your own integration using our API:

Example: Auto License Registration
<?php
// Register license via API
$token = 'YOUR_RESELLER_TOKEN';
$software = 'cpanel';
$ip = '192.168.1.1';
$months = 1;

$url = "https://licenzer.pro/resellerapi/register";
$params = http_build_query([
    'token' => $token,
    'key' => $software,
    'ip' => $ip,
    'month' => $months
]);

$response = file_get_contents("$url?$params");
$result = json_decode($response, true);

if (isset($result['status']) && $result['status'] == 'success') {
    echo "License created: " . $result['data']['license_key'];
} else {
    echo "Error: " . ($result['message'] ?? 'Unknown error');
}
?>

Need Custom Integration?

Our API makes it easy to integrate with any system!

Read API Documentation