Description Mikrotik VPN module WHMCS Order now | Download | FAQ Mikrotik VPN WHMCS module The Mikrotik VPN WHMCS module is a provisioning module that integrates WHMCS with Mikrotik routers, enabling Internet and VPN service providers to offer VPN accounts to their customers. The module automates the full lifecycle of VPN account management using the Mikrotik API only. Main features Automatic account provisioning — auto create and deploy client VPN accounts on the Mikrotik router upon order activation Account lifecycle management — create, suspend, unsuspend, terminate, change package, change password and reset connection for VPN accounts Bandwidth control — configurable download / upload speed limits (M/s) enforced by the Mikrotik PPP profile Traffic limits & post-paid billing — configurable traffic quotas per billing cycle (One Time, Monthly, Quarterly, Semi-Annual, Annual, Biennial, Triennial) with post-paid traffic billing via standard WHMCS metrics Traffic usage statistics — daily incoming / outgoing traffic history with configurable retention period Auto-suspension on traffic exhaustion — the VPN account is automatically disabled on the Mikrotik router when the traffic balance reaches zero Email notifications — automatic notifications when remaining traffic falls below a configurable threshold and when the account is suspended due to traffic exhaustion Multi-language support — 25+ languages including Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian Client area integration — customers can view the VPN server address, available protocols, credentials with copy-to-clipboard, connection status, bandwidth limit and traffic statistics Admin area tools — administrators can view license status, Mikrotik API connection status, product information and manage VPN accounts via standard WHMCS module buttons IP address pool — the module distributes IP addresses from the list specified in the WHMCS server settings; both private and public IPs are supported Configurable protocol support — independent toggles for PPtP and L2TP protocols, L2TP IPSec PSK key displayed in the client area Instruction link — optional URL to the VPN setup manual displayed as a button in the client area License verification — built-in license system with online / offline verification and admin alerts System requirements Requirement Minimum WHMCS 9.x or higher PHP 8.2 or higher Mikrotik RouterOS 7.x or higher ionCube Loader v13 or newer (v14, v15) Important: The module registers opposite values for upload and download speeds in the Mikrotik router compared to WHMCS settings, because Mikrotik measures incoming traffic while VPN clients experience outgoing traffic. Proper Mikrotik router configuration is essential (NAT, firewall, routing, and all required VPN server settings). Links Product page: https://panel.puqcloud.com/index.php?rp=/store/whmcs-module-mikrotik-vpn Documentation: https://doc.puq.info/books/mikrotik-vpn-whmcs-module Support: https://puqcloud.com/submitticket.php Community: https://community.puqcloud.com/ Screenshots Client area — Home screen 01-description-client-area.png Client area — Traffic statistics 02-description-traffic-stats.png Admin area — Product information 03-description-admin-area.png