GenShift VPS – Reseller VPS Provisioning Module for WHMCS

GenShift VPS – Reseller VPS Provisioning Module for WHMCS

Developed By GenShift

Compatible with WHMCS v9.1

VPS Server - WHMCS Provisioning Module

Resell VPS servers from your own WHMCS without building your own infrastructure. The module connects to the GenShift VPS Reseller API, creates servers automatically when an order is placed, and gives your customers a clean control panel inside the WHMCS client area.

Choose a plan by name from a dropdown in the product settings. The dropdown shows the specs and the plan code is saved for you, so there is no complex setup.

Features

Provisioning

  • Automatic server creation, suspend, unsuspend, terminate and renew
  • Plan dropdown with name and specs (vCPU, RAM, disk) loaded from your reseller account
  • Safe to repeat: creating the same service twice never creates a second server
  • Renewals are sent per billing period, so a period is never charged twice
  • Cron job saves the IP address after deployment and puts failed deployments back to Pending
  • Checkout is blocked for plans that are out of stock at the provider
  • Optional Fully Managed cPanel service (license bundle or customer's own license)
  • Configurable options can override Location, Operating System and Management

Customer area

  • Power on, shut down, power off, reboot
  • Reset root password and show the initial password once
  • Rebuild (reinstall) the operating system
  • Rescue mode
  • Backups and snapshots
  • ISO mount and unmount
  • Web console
  • Reverse DNS
  • IPv4 and IPv6 details
  • Resource graphs
  • You decide per product which actions customers may use (power, password, rebuild, rescue)

Admin area

  • Buttons on the service page: power actions, reset root password, reveal initial password, sync status
  • Provider status, plan, location, IP addresses and next due date shown on the service tab
  • Test Connection button on the server page

Security

  • HTTPS only for the API connection
  • API token stored in the server settings (Access Hash)
  • Signed requests with timestamp and nonce for all changes
  • Customer actions are POST requests protected by the WHMCS CSRF token

Requirements

  • WHMCS 8 or later with PHP 8.0 or later and the cURL extension
  • A GenShift reseller account with an API token
  • Cron job of WHMCS running

Installation

  1. Upload the vpsprov folder to modules/servers/.
  2. Add a server of type "VPS Server" (Hostname: genshift.cloud, Access Hash: your API token) and press Test Connection.
  3. Add the server to a Server Group.
  4. Create a product with Module "VPS Server", choose the Server Group, save, and pick the plan from the dropdown.

 

There are no reviews yet!

Be the first to review GenShift VPS – Reseller VPS Provisioning Module for WHMCS.

Version Compatibility


Compatible with WHMCS v9.1

Full Version Compatibility


  • All versions of WHMCS v9.1
  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9
  • All versions of WHMCS v7.8
  • All versions of WHMCS v7.7
  • All versions of WHMCS v7.6
  • All versions of WHMCS v7.5
  • All versions of WHMCS v7.4
  • Selected versions of WHMCS v7.3
        7.3.0
  • All versions of WHMCS v7.2
  • All versions of WHMCS v7.1
  • All versions of WHMCS v7.0

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By GenShift

Changelog

v2.0 Released November 1st, 2026

Latest Version


New

  • Plan dropdown now lists the reseller plans by name and specs (e.g. VPS 1 - 2 vCPU / 4 GB RAM / 80 GB (cpx02)). The plan code is saved automatically, so no manual lookup is needed.
  • Plans that are out of stock at the provider are marked [OUT OF STOCK] in the dropdown.

Improved

  • Plan list is loaded from the Server Group of the product, so it works on WHMCS versions that do not call the dynamic dropdown loader.
  • Clear messages in the dropdown when the product is not saved, no Server Group is selected, or the plans cannot be loaded.
  • Plan Code (manual) is kept as a fallback and takes priority over the list.
  • API client request flow rewritten; the automatic ?route= fallback for servers without PATH_INFO still works.
  • Simpler admin descriptions and a shorter README.
  • Code cleanup: removed the old plan loader, debug tracing and comments.

Fixed

  • Plan dropdown staying empty on the product Module Settings page.
  • Stale values from older module layouts (such as on) no longer count as a plan code.

 

Previous Versions


v1.0 Released October 20th, 2026

View/hide detailed changelog

Initial Marketplace Release

Provisioning

  • Automatic server creation after payment or order through the GenShift Reseller API
  • Idempotent create: the same reference can never create a second server or charge twice
  • Suspend, unsuspend and terminate follow the WHMCS service lifecycle
  • Renewal invoices extend the server and debit the wholesale price automatically
  • Cron job stores the IP address after deployment and handles failed deployments

Client Area

  • Power on, power off, shut down and reboot
  • Root password reset
  • OS rebuild and rescue mode
  • Backups, snapshots, reverse DNS, ISO mount and unmount, web console
  • Per-product switches for every client permission

Admin Area

  • Power controls, hard reset, reset and reveal root password
  • Provider status tab and Sync Status button
  • Clear error codes, request IDs and fix hints

Security

  • POST-only customer actions with CSRF protection
  • Root passwords are never stored or logged
  • HTTPS enforced, TLS verified, redirects not followed
  • Tokens and passwords redacted in the module log

 

See also

Hetzner Servers Manager

Integrate manager for Hetzner Dedicated

Commercial
Liquid Web VPS & Cloud Dedicated Reseller Program

Resell VPS & Cloud Dedicated Products from Liquid Web

Free
SolusVM WHMCS module

Automate the sale of VPS servers & give your clients the ability to completely manage their VPS server inside of WHMCS, using the industry leading SolusVM control panel.

Free
Acronis Cyber Protect Cloud

AI-Powered Integration of Data Protection and Cybersecurity.

Free
VPN reseller module

Resell VPN accounts with whitelabel Windows, Mac, IOS and Android software

Free