Aller au contenu principal

Configuration du module registrar

Une fois le module installé, vous devez l'activer dans WHMCS et renseigner vos identifiants API HostMyServers.

Activer le module​

  1. Connectez-vous Ă  l'administration WHMCS
  2. Naviguez vers Configuration → Systùme → Modules de registrar
  3. Repérez HostMyServers dans la liste
  4. Cliquez sur Activer

Le module est maintenant actif. Un formulaire de configuration apparaĂźt.

Paramùtres de connexion​

AprĂšs activation, renseignez les champs suivants :

ClĂ© API (API Key)​

Une clé API générée depuis hostmyservers.fr/user/api. Depuis cette page, vous pouvez créer une clé, lui donner un nom (ex : WHMCS Production) et la supprimer à tout moment. Traitez cette clé comme un mot de passe : ne la partagez jamais et ne la versionnez pas dans un dépÎt Git.

Sécurité de la clé API

Si vous pensez que votre clé API a été compromise, supprimez-la immédiatement depuis hostmyservers.fr/user/api et créez-en une nouvelle. Mettez ensuite à jour la clé dans la configuration du module WHMCS.

Pour obtenir des credentials sandbox, contactez le support HostMyServers.

Contact Owner par dĂ©faut (Owner Contact)​

Ce champ définit le contact titulaire utilisé par défaut lors de l'enregistrement de chaque domaine. Deux options sont disponibles :

Option 1 — Utiliser le profil du compte HostMyServers

Cochez Utiliser le titulaire du compte (use_account_owner: true). Les informations du profil associé à la clé API (nom, adresse, email, téléphone) sont automatiquement utilisées comme contact Owner.

Option 2 — Utiliser un contact existant

Renseignez un identifiant de contact (contact_id) issu de votre carnet de contacts HostMyServers. Pour récupérer la liste de vos contacts disponibles, interrogez l'endpoint :

GET /domains/contacts

La réponse liste l'ensemble de vos contacts avec leur id, que vous pouvez copier dans ce champ.

Quand utiliser un contact_id ?

Utilisez un contact_id si vous enregistrez des domaines pour le compte d'une entité différente de votre profil principal (ex : une société distincte, une filiale). Cela permet d'avoir un Owner cohérent sans modifier vos informations de compte.

Tester la connexion​

AprÚs avoir saisi vos identifiants, cliquez sur Enregistrer puis sur le bouton Tester la connexion. WHMCS va effectuer un appel test vers l'API HostMyServers et afficher le résultat :

  • SuccĂšs : « Connexion rĂ©ussie. Solde du compte : XX.XX € » — votre configuration est opĂ©rationnelle
  • Erreur d'authentification : vĂ©rifiez votre identifiant API et votre clĂ©
  • Erreur de connexion : vĂ©rifiez que votre serveur peut joindre l'API HostMyServers (pare-feu, cURL activĂ©)

ParamĂštres avancĂ©s​

Synchronisation automatique des domaines​

Ce paramÚtre active la synchronisation périodique des statuts et dates d'expiration de vos domaines. Il est fortement recommandé de le laisser activé pour maintenir la cohérence entre WHMCS et HostMyServers.

Valeur recommandée : Activé

DĂ©lai de propagation DNS (en heures)​

Durée affichée au client aprÚs une modification de nameservers, indiquant le délai de propagation estimé. Cela n'a aucun impact technique.

Valeur par défaut : 24

Afficher le solde dans le dashboard​

Si activé, un widget affiche votre solde HostMyServers dans le tableau de bord d'administration WHMCS.

Valeur recommandée : Activé (utile pour anticiper les rechargements de compte)

RĂ©capitulatif​

Une fois la configuration terminĂ©e et le test de connexion validĂ©, votre module registrar HostMyServers est prĂȘt. Passez Ă  l'Ă©tape suivante : la gestion des extensions.