Módulos de Openprovider para WHMCS

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

Cinco módulos, una cuenta

Instala solo lo que vendes. Todos los módulos usan las mismas credenciales de Openprovider.

Configuración

Conecta el módulo de dominios

Los demás módulos siguen el mismo patrón: subir, activar e introducir las mismas credenciales.

  1. 1

    Activa el acceso a la API

    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.

  2. 2

    Sube el módulo

    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)
  3. 3

    Activa y conecta

    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.

  4. 4

    Importa TLD y precios

    Ve a Utilities › Registrar TLD Sync y elige Openprovider. Define tus márgenes y elige qué TLD se registran automáticamente.

  5. 5

    Mantén los dominios sincronizados

    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é

Una cuenta de registrador detrás de tu facturación

FAQ

Preguntas frecuentes

¿Los módulos tienen coste?

No. Los cinco módulos son gratuitos y de código abierto. Necesitas una cuenta de Openprovider con acceso a la API activado.

¿Qué URL de API usan los módulos?

Usa https://api.openprovider.eu/v1. Las guías y configuraciones antiguas pueden mostrar /v1beta, que se está retirando.

¿Qué credenciales introduzco en WHMCS?

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.

¿Puedo probar los módulos antes de salir a producción?

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.

¿Dónde informo de un error?

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.

Conecta WHMCS a Openprovider

Crea una cuenta, activa el acceso a la API e instala el primer módulo.