banner

Mikrotik VPN provisioning WHMCS module

Version
1.2
OS
Mikrotik
CHR 7+

Description

Increase your offer and sell VPN accounts for your clients through the WHMCS provisioning module.

The module is intended as an opportunity for IT companies to expand their offer for customers by offering paid VPN accounts. After installation, the module will fully manage the creation, edition, and suspension of VPN accounts and interact with the WHMCS billing system, exchanging data needed for settlements with customers, activations or service blocking.

Initial assumptions: the company uses WHMCS and owns or is able to install Mikrotik routers. Mikrotik routers are necessary to provide VPN service (managing Mikrotik secrets users). WHMCS is necessary to manage the VPN service.

The module, fully installed and correctly implemented in the system, offers the following functionalities.

Module Functions:

  • Auto create and deploy VPN account/accounts
  • Suspend/Unsuspend/Terminate/Change Package/Change Password/Reset connection
  • Use only Mikrotik API
  • Possibility to set Bandwidth speed limits
  • Possibility to set Bandwidth traffic limits
  • Ability to buy additional traffic
  • Traffic usage statistics
  • Auto-Limiting the use of the service when the traffic limit is exhausted.
  • Module supports multilingualism
  • Link to instructions for setting up the service in the client area.
  • User email notification traffic limit
  • Suspend exceeding traffic limit email notification
Available options in the admin panel:
  • Create users
  • Suspend users
  • Terminate users
  • Unsuspend users
  • Change password
  • Change Package
  • VPN connection status
  • Reset Connection
  • Traffic added history
Available options in the client panel:
  • Change the VPN password
  • VPN connection status
  • Traffic balance
  • Traffic statistics
  • Traffic added history

Requirements

Package

WHMCS minimal version: 8+ (php8.1)

Mikrotik minimal version: 7+