Skip to main content

Modulo registrar HostMyServers per WHMCS

Il modulo registrar HostMyServers ti permette di integrare nativamente la gestione dei nomi di dominio HostMyServers nella tua installazione WHMCS. Come rivenditore, puoi registrare, trasferire, rinnovare e amministrare i domini dei tuoi clienti direttamente dall'interfaccia di amministrazione WHMCS, senza mai reindirizzarli verso HostMyServers.

Funzionalità

  • Registrazione di nuovi nomi di dominio presso HostMyServers
  • Trasferimento in entrata di domini da un altro registrar
  • Rinnovo manuale e automatico tramite i task cron di WHMCS
  • Gestione DNS: modifica dei server dei nomi (nameserver) associati a un dominio
  • Blocco del trasferimento: attivazione / disattivazione del lock registrar
  • Privacy WHOIS: attivazione / disattivazione della riservatezza dei dati
  • Aggiornamento dei contatti WHOIS (titolare, amministrativo, tecnico, fatturazione)
  • Sincronizzazione automatica degli stati e delle date di scadenza
  • Ricerca di disponibilità multi-estensione dal carrello WHMCS

Prerequisiti

Prima di installare il modulo, assicurati che il tuo ambiente soddisfi i seguenti requisiti:

ElementoVersione / Valore richiesto
WHMCS8.0 o superiore
PHP8.1 o superiore
Estensione PHP cURLAttiva
Estensione PHP JSONAttiva
Nessun SOAP

A differenza di alcuni moduli registrar, il modulo HostMyServers non utilizza l'estensione SOAP. La comunicazione con l'API HostMyServers si basa esclusivamente su richieste HTTP/cURL con risposte JSON. Nessuna configurazione SOAP è necessaria.

Architettura

Il modulo si installa in una singola cartella nella struttura di WHMCS:

whmcs/
└── modules/
└── registrars/
└── hostmyservers/ ← cartella del modulo
├── hostmyservers.php ← punto di ingresso unico (hook WHMCS + chiamate API)
├── whmcs.json ← metadati del modulo (nome, versione, autore)
├── logo.png ← logo visualizzato nell'interfaccia WHMCS
└── lang/
├── french.php ← traduzioni FR
├── english.php ← traduzioni EN
├── german.php ← traduzioni DE
├── italian.php ← traduzioni IT
├── polish.php ← traduzioni PL
├── russian.php ← traduzioni RU
└── spanish.php ← traduzioni ES

Tutta la logica — chiamate API HostMyServers, hook WHMCS (RegisterDomain, TransferDomain, RenewDomain, GetNameservers, SaveNameservers, ecc.) — è concentrata nel file hostmyservers.php.

Account HostMyServers e chiave API

Per utilizzare questo modulo, devi disporre di un account HostMyServers attivo. Non è richiesto alcuno stato rivenditore particolare.

Le tue chiavi API vengono create e gestite direttamente da: hostmyservers.fr/user/api

Da questa pagina puoi creare una nuova chiave, darle un nome (es. WHMCS Production) ed eliminarla in qualsiasi momento.