Vende dominios, SSL, Premium DNS, correo y licencias Plesk desde la instalación de WHMCS que ya usas. Cada módulo es de código abierto en GitHub y llama a la REST API de Openprovider.
Módulos
Instala solo lo que vendes. Todos los módulos usan las mismas credenciales de Openprovider.
Registra y transfiere dominios, sincroniza fechas de caducidad, estado y renovación automática, e importa precios de TLD con tus márgenes. Admite dominios premium y DNSSEC.
Vende certificados SSL. El addon sincroniza productos y precios; el módulo de servidor emite los certificados cuando un cliente compra. Requiere WHMCS 7 o superior y PHP 7.4 o superior.
Vende Premium DNS y ofrece a tus clientes la gestión de zonas en su área de cliente de WHMCS. DNSSEC opcional mediante un campo personalizado del producto.
Vende el correo profesional de Openprovider desde WHMCS. Aún no hay releases etiquetadas: instala desde el repositorio.
Vende y aprovisiona licencias Plesk a través de WHMCS. Aún no hay releases etiquetadas: instala desde el repositorio.
Configuración
Los demás módulos siguen el mismo patrón: subir, activar e introducir las mismas credenciales.
El acceso a la API está desactivado por defecto y se activa por persona de contacto. Los módulos inician sesión con el usuario y la contraseña de esa persona. Consulta Primeros pasos, paso 1.
Desde la última versión, copia estas carpetas en tu instalación de WHMCS:
modules/registrars/openprovider → <whmcs>/modules/registrars/openprovider
includes/hooks/ → <whmcs>/includes/hooks/
resources/domains/additionalfields.php (merge with yours)
modules/addons/openprovider → <whmcs>/modules/addons/ (optional: logs, balance widget)
En WHMCS, ve a Configuration › System Settings › Domain Registrars, activa Openprovider e introduce el usuario y la contraseña. Introduce la contraseña en sí, no un hash.
Ve a Utilities › Registrar TLD Sync y elige Openprovider. Define tus márgenes y elige qué TLD se registran automáticamente.
El estado y las fechas de caducidad se sincronizan con el cron estándar de WHMCS. El cron de sincronización propio del módulo está obsoleto desde la versión 5.3.
Si la configuración de un módulo pide una URL de API, usa https://api.openprovider.eu/v1. Las guías antiguas pueden mostrar /v1beta, que se está retirando.
Por qué
FAQ
No. Los cinco módulos son gratuitos y de código abierto. Necesitas una cuenta de Openprovider con acceso a la API activado.
Usa https://api.openprovider.eu/v1. Las guías y configuraciones antiguas pueden mostrar /v1beta, que se está retirando.
El usuario y la contraseña de una persona de contacto de Openprovider con acceso a la API activado. Introduce la contraseña en sí, no un hash.
Sí. Crea una cuenta sandbox y conecta WHMCS a ella. Nada de lo que registres en el sandbox se factura ni se envía a un registro.
Abre un issue en el repositorio de GitHub del módulo. Incluye tu versión de WHMCS y la entrada de Configuration › System Logs › Module Log.
Crea una cuenta, activa el acceso a la API e instala el primer módulo.