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.ovpnprofile and IKEv2 profile, all with Copy/Download buttons in the client area -
Per-client bandwidth limits — configure download/upload caps (Mbit/s) per product;
0means 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 |
Links
- Product page: https://puqcloud.com/whmcs-module-puqvpncp.php
- PUQVPNCP panel: https://puqvpncp.com/
- Order PUQVPNCP: https://puqcloud.com/puqvpncp.php
- Documentation: https://doc.puq.info/books/puqvpncp-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