GenShift VPS – Reseller VPS Provisioning Module for WHMCS

GenShift VPS – Reseller VPS Provisioning Module for WHMCS

Developed By GenShift

Compatible with WHMCS v9.0

Turn your WHMCS into a VPS reselling business

GenShift VPS connects your WHMCS to the GenShift Reseller API. A customer orders and pays, the server is deployed automatically, and suspend, unsuspend, renew and terminate stay in sync with the WHMCS service lifecycle. Credits come from your wallet at the provider, so you never need to touch a separate control panel.

A GenShift reseller account and API token are required to use this module.

Automation

  • Server is created automatically after payment or order
  • Suspend, unsuspend and terminate follow the WHMCS service status
  • Renewal invoices paid in WHMCS extend the server and debit the wholesale price automatically
  • The WHMCS cron stores the IP address once deployment finishes
  • Failed deployments put the service back to Pending with the reason, and credits are released

Client Area

  • Power on, power off, shut down and reboot
  • Reset root password (shown once, never stored)
  • Rebuild / reinstall the operating system
  • Rescue mode
  • Backups and snapshots
  • Reverse DNS, ISO mount and unmount, web console
  • Every client permission can be switched on or off per product

Admin Area

  • Power controls and hard reset
  • Reset and reveal root password
  • Provider status tab on every service
  • Clear error codes, request IDs and fix hints in the Module Log

Built for Safety

  • Create is idempotent: running it twice can never create a second server or charge twice
  • Timeouts are reported safely and the order can be re-run
  • Customer actions are POST-only with WHMCS CSRF protection
  • Root passwords are never stored in WHMCS and never written to logs
  • HTTPS is enforced, TLS is verified, and tokens are redacted in logs

Quick Setup

  1. Upload the genshiftvps folder to modules/servers/
  2. Add a server in WHMCS and enter your API token
  3. Create a product, select the module and enter a Plan Code
  4. Optionally add Location and Operating System configurable options for checkout
  5. Make sure the WHMCS cron is running

Requirements

  • WHMCS with a working cron
  • A GenShift reseller account and API token
  • PHP with cURL
  • HTTPS-enabled server

 

There are no reviews yet!

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

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • 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

v1.0 Released October 20th, 2026

Latest Version


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