🇺🇸 Welcome from the USA! We have special plans for you.
View US Hosting Plans →

Configurar WHMCS para facturación automática

📅 15/06/2026 ⏱ 5 min de lectura
PlatiniumHost

Escrito por

Luis Contreras · CEO & Fundador · +24 años en hosting

Configurar WHMCS para Facturación Automática con WHM

En el mundo del hosting web, la eficiencia y la automatización son claves para el éxito. WHMCS (Web Host Manager Complete Solution) es una potente plataforma que te permite gestionar clientes, facturación y soporte técnico de manera integral. Cuando se combina con WHM (Web Host Manager) y cPanel, la automatización alcanza un nuevo nivel, permitiéndote crear, suspender y terminar cuentas de hosting de forma automática, liberando tiempo valioso para ti y tu equipo.

Este artículo de PlatiniumHost te guiará paso a paso a través del proceso de conexión de WHMCS con tu servidor WHM, garantizando que tus servicios de hosting se facturen y provisionen automáticamente. Esto es especialmente útil para revendedores de hosting que buscan ofrecer un servicio fluido y sin interrupciones a sus propios clientes.

Prerrequisitos

Antes de comenzar, asegúrate de tener lo siguiente:

  • Una instalación funcional de WHMCS.
  • Acceso a tu servidor WHM con privilegios de administrador (root o reseller con permisos adecuados).
  • Conocimiento de los detalles de tu servidor, como nombre de host y dirección IP.
  • Paquetes de hosting creados previamente en WHM/cPanel.

Paso 1: Configurar el Servidor en WHMCS

El primer paso es indicarle a WHMCS dónde se encuentra tu servidor WHM y cómo puede comunicarse con él.

  1. Inicia sesión en tu panel de administración de WHMCS.
  2. Navega a Configuración Productos/Servicios Servidores.
  3. Haz clic en el botón Añadir Nuevo Servidor.
  4. Rellena los detalles del servidor:
    • Nombre del Servidor: Un nombre descriptivo para tu servidor (ej. 'PlatiniumHost Servidor Principal').
    • Hostname: El nombre de host de tu servidor WHM (ej. 'server.tudominio.com').
    • Dirección IP: La dirección IP principal de tu servidor.
    • Tipo: Selecciona 'cPanel' de la lista desplegable.
  5. En la sección 'Detalles del Nombre de Usuario y Contraseña', tienes dos opciones para la autenticación:
    • Nombre de Usuario/Contraseña: Introduce tu nombre de usuario de WHM (normalmente 'root' o tu nombre de usuario de reseller) y su contraseña.
    • Access Hash: Esta es la opción más segura y recomendada. Para obtenerlo, inicia sesión en tu WHM, ve a Desarrollo Gestionar Access Hash API y copia el hash. Pégalo en el campo correspondiente en WHMCS.
  6. Asegúrate de que la casilla 'Clave de Seguridad' esté marcada si usas una configuración específica para cPanel/WHM.
  7. Haz clic en el botón Guardar Cambios.
  8. Después de guardar, haz clic en Probar Conexión para verificar que WHMCS puede comunicarse correctamente con tu servidor WHM. Deberías ver un mensaje de éxito.
Importante: Siempre utiliza el Access Hash de WHM en lugar de la contraseña si es posible, ya que es una forma más segura de autenticación API. Asegúrate de que tu servidor WHM permite conexiones API desde la IP de tu instalación de WHMCS.

Paso 2: Crear Grupos de Servidores

Los grupos de servidores te permiten organizar tus servidores y distribuir automáticamente las nuevas cuentas entre ellos, si tienes más de uno. Incluso con un solo servidor, es una buena práctica configurarlo.

  1. Desde la misma sección Configuración Productos/Servicios Servidores, haz clic en la pestaña Grupos de Servidores.
  2. Haz clic en el botón Añadir Nuevo Grupo de Servidores.
  3. Asigna un Nombre al Grupo (ej. 'Servidores cPanel PlatiniumHost').
  4. Selecciona el servidor que acabas de configurar en la lista de 'Servidores Disponibles' y muévelo a 'Servidores Seleccionados' utilizando las flechas.
  5. Elige un Modo de Asignación. Para un solo servidor, 'Menos Utilizado' o 'Aleatorio' funcionarán bien.
  6. Haz clic en Guardar Cambios.

Paso 3: Configurar Productos/Servicios

Ahora, es el momento de crear los productos de hosting que ofrecerás a tus clientes y vincularlos a los paquetes de cPanel que ya tienes configurados en WHM.

  1. Navega a Configuración Productos/Servicios Productos/Servicios.
  2. Si aún no tienes, crea un Nuevo Grupo de Productos haciendo clic en el botón correspondiente. Nómbralo algo como 'Hosting Compartido'.
  3. Dentro de tu grupo de productos, haz clic en Crear Nuevo Producto.
  4. Selecciona Tipo de Producto: 'Servicio de Hosting' y Módulo: 'cPanel'. Elige el grupo de productos que acabas de crear.
  5. Haz clic en Continuar.
  6. En la pestaña Detalles:
    • Rellena el Nombre del Producto (ej. 'Hosting Básico PlatiniumHost').
    • Añade una Descripción.
    • Establece las opciones de Precios (ej. $5.00 mensual).
  7. Navega a la pestaña Configuración del Módulo:
    • Asegúrate de que Nombre del Módulo sea 'cPanel'.
    • En Grupo de Servidores, selecciona el grupo que creaste en el paso anterior.
    • En Nombre del Paquete de WHM, introduce EXACTAMENTE el nombre del paquete de cPanel que tienes configurado en tu WHM. Esto es crucial para que la automatización funcione correctamente. Puedes encontrar tus paquetes en WHM bajo Paquetes Listar Paquetes.
    • En Configuración Automática del Módulo, elige cuándo quieres que se cree la cuenta automáticamente. Las opciones más comunes son:
      • 'Crear automáticamente la cuenta cuando se realiza el primer pago'
      • 'Crear automáticamente la cuenta tan pronto como se solicite' (útil para pruebas o cuentas gratuitas).
  8. Haz clic en Guardar Cambios.
Tip: Asegúrate de que el "Nombre del Paquete de WHM" en WHMCS coincida perfectamente (sensible a mayúsculas y minúsculas) con el nombre del paquete en tu WHM. Un error aquí impedirá la creación automática de cuentas.

Paso 4: Probar la Automatización

Una vez que todo está configurado, es vital probar el proceso para asegurarte de que la automatización funciona como se espera.

  1. Desde el área de administración de WHMCS, crea una nueva orden de prueba para el producto de hosting que acabas de configurar. Puedes hacerlo a través de Clientes Añadir Nuevo Cliente y luego Añadir Nueva Orden para ese cliente.
  2. Simula el pago de la orden. Puedes marcar la factura como pagada manualmente si no tienes una pasarela de pago configurada para pruebas.
  3. Después de que la factura se marque como pagada, WHMCS intentará automáticamente crear la cuenta de cPanel en tu servidor WHM.
  4. Verifica que la cuenta se haya creado correctamente:
    • En WHMCS, ve a Clientes Ver/Buscar Clientes, selecciona el cliente de prueba y ve a la pestaña 'Productos/Servicios'. El estado del servicio debería ser 'Activo'.
    • Inicia sesión en tu WHM y ve a Funciones de Cuenta Listar Cuentas. Deberías ver la nueva cuenta de cPanel creada para tu cliente de prueba.
  5. Si encuentras algún problema, revisa los Registros de Actividad en WHMCS (Utilidades Registros Registros de Módulo y Registros de Pasarela) para encontrar mensajes de error que te ayuden a diagnosticar el problema.

Consejos Adicionales

  • Tareas Cron: Asegúrate de que las tareas cron de WHMCS estén configuradas correctamente en tu servidor. Son esenciales para la ejecución de la facturación automática, suspensiones, terminaciones y otras funciones automatizadas. Consulta la documentación de WHMCS para la configuración de cron jobs.
  • API de WHM: Familiarízate con la API de WHM. WHMCS utiliza esta API para interactuar con tu servidor, y entender cómo funciona puede ayudarte a diagnosticar problemas o incluso a crear funcionalidades personalizadas.
  • Seguridad: Mantén tu instalación de WHMCS y tu servidor WHM actualizados con las últimas versiones y parches de seguridad. Utiliza contraseñas fuertes o Access Hashes para la conexión.
  • Soporte de PlatiniumHost: Si tienes dificultades con la configuración de tu servidor o paquetes en WHM, no dudes en contactar al equipo de soporte de PlatiniumHost. Estamos aquí para ayudarte a sacar el máximo provecho de tu infraestructura de hosting.

Configurar WHMCS para la facturación automática con WHM es una inversión de tiempo que se traduce en una mayor eficiencia operativa y una experiencia de cliente superior. Al automatizar la creación y gestión de cuentas, puedes concentrarte en hacer crecer tu negocio de hosting y ofrecer un servicio excepcional, respaldado por la potencia y estabilidad de PlatiniumHost y cPanel.

💬 ¿En qué podemos ayudarte?

Selecciona un agente de soporte

¿Hablamos?