Integrar WHMCS con tu WHM de PlatiniumHost

¿Qué es WHMCS?

WHMCS es el sistema de facturación y gestión de clientes más usado en la industria del hosting. Cuando lo integras con WHM, cada vez que un cliente paga, la cuenta cPanel se crea automáticamente sin que tengas que hacer nada.

Requisitos previos

  • WHMCS instalado en un dominio o subdominio
  • Acceso a WHM de tu plan reseller PlatiniumHost
  • Usuario reseller de WHM (no root)

Paso 1 — Crear usuario API en WHM

  1. Entra a WHM
  2. Ve a "Development → Manage API Tokens"
  3. Haz clic en "Generate Token"
  4. Dale un nombre (ej: WHMCS-Integration)
  5. Copia el token generado — lo necesitarás en WHMCS

Paso 2 — Configurar el servidor en WHMCS

  1. En WHMCS ve a Setup → Products/Services → Servers
  2. Haz clic en "Add New Server"
  3. Completa los campos:
    • Name: PlatiniumHost Reseller
    • Hostname/IP: IP de tu servidor
    • Type: cPanel
    • Username: Tu usuario WHM
    • Password / API Token: El token del Paso 1
    • Secure: Activado (HTTPS)
  4. Haz clic en "Test Connection" — debe decir ✅ Connected
  5. Guarda los cambios

Paso 3 — Crear un producto en WHMCS vinculado a WHM

  1. Ve a Setup → Products/Services → Products/Services
  2. Crea un nuevo producto
  3. En la pestaña "Module Settings" selecciona cPanel
  4. Elige el servidor y el paquete WHM correspondiente
  5. Guarda el producto
✅ Integración completa. Cuando un cliente compre este producto en tu tienda WHMCS y pague, su cuenta cPanel se creará automáticamente en tu servidor.