PUQ Mautic Skip to main content

Description

PUQVPNCP module WHMCS

Order now | Download | COMMUNITY | PUQVPNCP

PUQVPNCP WHMCS module

The PUQVPNCP WHMCS module is a provisioning module that integrates WHMCS with PUQVPNCP panels, enabling service providers to offer multi-protocol VPN accounts (WireGuard, OpenVPN, IKEv2) to their customers. The module automates the full lifecycle of VPN client management through the PUQVPNCP REST API.


Main features

  • Automatic VPN client provisioning — creates the client on the chosen PUQVPNCP panel on service activation
  • Account lifecycle management — create, suspend, unsuspend, terminate and change-package operations
  • Multi-protocol support — WireGuard, OpenVPN and IKEv2, with protocol availability detected automatically
  • Configuration delivery — WireGuard .conf + QR code, OpenVPN .ovpn profile and IKEv2 profile, all with Copy/Download buttons in the client area
  • Per-client bandwidth limits — configure download/upload caps (Mbit/s) per product; 0 means unlimited
  • Flexible network selection — pick one or more VPN networks per product; the module iterates them at provisioning time and uses the first one with a free IP
  • Traffic statistics — monthly chart (download/upload per day) with totals, powered by the panel API
  • One-time self-service link (OTL) — generate a single-use URL that opens the panel without re-authentication
  • Admin insight — service admin tab shows API connection status, remote client state, bandwidth and resolved location
  • 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
PUQVPNCP panel current
ionCube Loader v13 or newer (v14, v15)


Screenshots

Client area — Home screen

Client area home screen 01-description-client-area.png

Client area — Traffic statistics

Traffic statistics 02-description-traffic-stats.png

Admin area — Product information

Admin area product information 03-description-admin-area.png