Integrations
Payment Gateway Integration
Plisio Cryptocurrency Payments
LicenZer integrates with Plisio for cryptocurrency payments:
- Bitcoin (BTC)
- Ethereum (ETH)
- Litecoin (LTC)
- Multiple other cryptocurrencies
Setup:
- Create a Plisio account at plisio.net
- Get your API key from Plisio dashboard
- Contact your reseller to configure payment settings
- 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 receivedpayment.pending- Payment awaiting confirmationpayment.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
- Download the WHMCS module from your reseller panel
- Extract the files to your WHMCS installation directory
- Upload
modules/servers/licenzer/toWHMCS/modules/servers/licenzer/ - Upload
modules/addons/licenzer/toWHMCS/modules/addons/licenzer/
⚙️ Server Module Setup
- Go to Setup → Products/Services → Servers
- Click Add New Server
- Select LicenZer as the server type
- 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)
- API URL:
- Save the server configuration
🔌 Addon Module Setup
- Go to Addons → LicenZer
- If this is your first time, the installer will appear automatically
- Enter your Reseller Token and API URL
- Configure IP change settings and discount licenses
- Optionally enable auto-add product to WHMCS
- Save settings
📦 Create Product
- Go to Setup → Products/Services → Products/Services
- Click Create a New Product
- Select Other as product type
- In Module Settings, select your LicenZer server
- Configure pricing and billing cycle
- 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
WordPress Plugin
WordPress plugin for managing and selling LicenZer licenses.
📥 Installation
- Download the WordPress plugin
- Go to Plugins → Add New → Upload Plugin
- Upload the
wordpress-licenzer-plugin.zipfile - Click Install Now and then Activate
⚙️ Configuration
- Go to LicenZer → Settings
- 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
- API URL:
- 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
- Download the Joomla component
- Go to Extensions → Manage → Install
- Upload the
licenzer.zipfile - Wait for installation to complete
⚙️ Configuration
- Go to Components → LicenZer → Settings
- 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
- API URL:
- 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
- Download the OpenCart module
- Copy files to your OpenCart installation:
admin/→OpenCart/admin/catalog/→OpenCart/catalog/system/→OpenCart/system/
- Run
install.sqlin your database
⚙️ Configuration
- Go to Extensions → Extensions → Modules
- Find LicenZer License Manager and click Install
- 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
- API URL:
- 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
- Install via Composer:
composer require licenzer/licenzer-laravel - Publish configuration:
php artisan vendor:publish --tag=licenzer-config - 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
- Download the PHP script package
- Extract files to your desired location
- Copy
config.example.phptoconfig.php - Edit
config.phpwith 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:
- Login to your Reseller Panel
- Go to Profile section
- Find your Reseller Token
- Copy it and use in module configuration
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