NiceNIC Domain Registrar Module for WHMCS
A comprehensive WHMCS domain registrar module that integrates with the NiceNIC API V2 for domain registration, management, and automated operations.
Features
Domain Operations
- Domain availability checking
- Domain registration
- Domain renewal
- Domain transfer
- Domain information retrieval
Management Features
- Nameserver management
- Contact information management
- Domain lock/unlock functionality
- EPP code retrieval
- Domain release/deletion
WHMCS Integration
- Full WHMCS compatibility
- Automated domain operations
- Error handling and logging
- Test mode for development
Requirements
- WHMCS 7.0 or higher
- PHP 7.0 or higher with cURL extension
- Valid NiceNIC API credentials
- SSL/TLS support for secure API communication
Installation
-
1
Download the Module
Save the nicenic file to your WHMCS installation directory
-
2
Upload to WHMCS
/path/to/whmcs/modules/registrars/nicenic -
3
Activate the Module
- Login to your WHMCS Admin Panel
- Navigate to Setup - Products/Services - Domain Registrars
- Find "NiceNIC" in the list and click Activate
-
4
Configure API Settings
- Click Configure next to the NiceNIC module
- Enter your API credentials:
- - Username: Your NiceNIC API username
- - API Secret: Your NiceNIC API secret key
- - Test Mode: Enable for testing (optional)
Configuration
API Credentials
To obtain your API credentials:
- Login to your NiceNIC account
- Navigate to API settings
- Generate or retrieve your API username and secret
- Copy these credentials to the WHMCS module configuration






