Skip to main content

Registrazione di un dominio

La registrazione di un nuovo nome di dominio viene attivata automaticamente da WHMCS non appena il pagamento di un ordine è confermato (o immediatamente se l'ordine viene validato manualmente). Ecco il dettaglio del processo.

Flusso di registrazione lato cliente

  1. Il cliente effettua una ricerca di disponibilità dal tuo carrello WHMCS
  2. Seleziona il dominio desiderato e sceglie la durata (1 anno, 2 anni, ecc.)
  3. Compila le informazioni di contatto (titolare, amministrativo, tecnico, fatturazione)
  4. Se il TLD richiede campi aggiuntivi (es. .fr → codice AFNIC), questi campi vengono visualizzati automaticamente
  5. Valida e paga l'ordine
  6. WHMCS attiva automaticamente la chiamata API verso HostMyServers per registrare il dominio

Flusso tecnico (modulo → API)

Quando WHMCS chiama la funzione RegisterDomain del modulo:

  1. Il modulo costruisce la richiesta API con:
    • Il nome di dominio completo (es. miodominio.fr)
    • La durata in anni
    • I nameserver (quelli del cliente o i nameserver predefiniti configurati)
    • I contatti WHOIS (titolare)
    • I campi aggiuntivi specifici per il TLD (se applicabile)
  2. La richiesta viene inviata all'API HostMyServers tramite cURL (HTTPS)
  3. L'API restituisce uno stato di successo o un messaggio di errore
  4. In caso di successo, WHMCS aggiorna lo stato del dominio su Attivo e registra la data di scadenza

Gestione delle registrazioni asincrone

Alcuni TLD (in particolare le nuove estensioni e certi ccTLD) non registrano il dominio immediatamente. La registrazione può richiedere da pochi minuti a diverse ore. In questo caso:

  • WHMCS contrassegna il dominio come In attesa (Pending)
  • Il task cron di sincronizzazione verifica regolarmente lo stato presso HostMyServers
  • Non appena la registrazione è confermata, lo stato passa automaticamente ad Attivo

Il cliente riceve un'email di conferma solo quando il dominio passa allo stato Attivo.

Registrazione manuale dal back-office

Un amministratore può registrare un dominio manualmente (senza passare dal carrello cliente):

  1. Clienti → seleziona il cliente
  2. Aggiungi nuovo prodotto/servizioDominio
  3. Compila il dominio, la durata, il registrar (HostMyServers)
  4. Seleziona Esegui il comando del modulo ora per attivare la registrazione immediatamente
  5. Fai clic su Aggiungi

Contatti WHOIS

Le informazioni WHOIS vengono compilate al momento dell'ordine e trasmesse a HostMyServers al momento della registrazione. Se il cliente non compila le sue informazioni di contatto in WHMCS, il modulo utilizza i dati del suo account (nome, cognome, indirizzo, email, telefono).

Accuratezza dei dati WHOIS

I registri impongono che i dati WHOIS siano accurati e aggiornati. Dati errati possono comportare la sospensione o la cancellazione del dominio da parte del registro. Informa i tuoi clienti di questo obbligo.

Errori comuni alla registrazione

Messaggio di erroreCausa probabileSoluzione
Domain not availableIl dominio è stato registrato tra la ricerca e l'ordineChiedere al cliente di cercare un altro nome
Invalid contact dataUn campo obbligatorio del contatto è mancante o non validoVerificare e correggere i dati cliente in WHMCS
Insufficient fundsSaldo HostMyServers insufficienteRicaricare il conto dall'area clienti HostMyServers
Invalid TLDL'estensione non è supportata da HostMyServersVerificare il catalogo TLD disponibile nell'area clienti
Additional field requiredCampo aggiuntivo obbligatorio mancante per questo TLDVerificare che i campi aggiuntivi siano correttamente compilati nell'ordine