PUQ Mautic Skip to main content

Description

PUQVPNCP module WHMCS

Order now | Download | Community | PUQVPNCP | Order PUQVPNCP

PUQVPNCP WHMCS module

Important: This module works exclusively with PUQVPNCP and requires version 2.x or higher (PUQVPNCP Website | Order PUQVPNCP).

The PUQVPNCP WHMCS module is a provisioning module that integrates WHMCS with PUQVPNCP panels, enabling service providers to offer multi-protocol VPN accounts (WireGuard, AmneziaWG, 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, AmneziaWG (censorship-resistant obfuscated WireGuard), OpenVPN and IKEv2, with protocol availability detected automatically per network
  • Configuration delivery — WireGuard .conf + QR code, AmneziaWG .conf + QR code (including obfuscation headers/junk packets), 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
  • Speed tiers in one click — auto-create WHMCS Configurable Options for download/upload speed (Unlimited → 1000 Mbit/s); customers pick their tier at checkout and upgrade/downgrade anytime, with the new speed applied automatically
  • Welcome email with configs — optionally email the client their connection details, WireGuard and AmneziaWG config and QR code the instant the account is provisioned; admins can re-send on demand
  • 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, showing active/disabled protocol badges in the admin settings
  • 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 hands the customer every protocol config, QR code and credential on a page that opens only once
  • Admin insight — service admin tab shows API connection status, remote client state, bandwidth and protocol viewer
  • License verification — built-in license system with online/offline verification and admin alerts

System requirements

Requirement Minimum
WHMCS 8.x+, 9.x+.
PHP 7.4, 8.1, 8.2, 8.3, 8.4
ionCube Loader v15+
PUQVPNCP panel v2.x and higher


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