Cómo conectar WHMCS con TNS Panel

Guía Integraciones y negocio whmcsapi tokenbillingautomation

Cree un token de API, instale el módulo de servidor, agregue el servidor en WHMCS y aprovisione cuentas automáticamente.

Pasos

  1. En la interfaz de administración abra Panel, Tokens de API, cree un token llamado "WHMCS" con una fecha de vencimiento (como máximo un año) y cópielo. Se muestra una sola vez y se guarda como hash.
  2. Copie modules/servers/controlpanel/ desde el directorio integraciones/whmcs de la versión a modules/servers/ de WHMCS. Necesita la extensión curl de PHP.
  3. En WHMCS vaya a Configuración, Productos/Servicios, Servidores, Agregar nuevo servidor con el tipo controlpanel. Hostname panel.ejemplo.com:2087 (sin https://; el módulo siempre usa HTTPS). Contraseña: el token. Deje vacíos Usuario y Hash de acceso.
  4. Haga clic en Probar conexión; tiene que funcionar.
  5. En el producto, en Configuración del módulo, Plan, ingrese el nombre exacto de un plan que exista en el panel.
  6. Complete el correo del cliente antes de crear la cuenta: ahí se envía el enlace de activación.

Qué hacen las acciones de WHMCS

Crear genera el cliente y el sitio, y envía un enlace de una hora para que el cliente elija su clave. Suspender y reactivar fijan un estado, así que repetirlas es seguro. Terminar borra. Cambiar paquete asigna el plan. Cambiar contraseña envía un enlace de restablecimiento.

Notas

  • El TLS siempre se verifica. Mientras el certificado del panel sea autofirmado, instálelo en el almacén de confianza del servidor de WHMCS.
  • Un token nunca ve ni fija una clave o un segundo factor.
  • El módulo todavía no se probó contra un WHMCS de producción: pruébelo primero en un WHMCS de staging.

Actualizado: 2026-10-10