Module WHMCS
WHMCS Complete Solution est l’automatisation d’hébergement et de domaine la plus utilisée au monde, fréquemment préférée par les entreprises fournissant des services tels que l’hébergement, l’enregistrement de domaines, la location de serveurs et la co-location.
Fonctionnalités WHMCS de Domain Name APIQu’est-ce que WHMCS ?
WHM Complete Solution est une plateforme idéale qui automatise tous les aspects des entreprises proposant des services tels que l’hébergement web, l’enregistrement de domaines, la co-location et la location de serveurs. Elle est particulièrement privilégiée par les personnes et organisations offrant ces services en ligne et qui n’ont ni le temps ni les compétences pour développer une automatisation comme WHMCS. Après l’installation et la configuration de WHMCS, vous disposez de toutes les fonctionnalités présentes sur les sites avancés de vente d’hébergement et de domaines.
Module WHMCS
Gagnez du temps et de l’argent avec WHMCS
Domaine & Hébergement
Thème WHMCS
Les thèmes vous permettent de personnaliser l’apparence de votre installation WHMCS afin qu’elle corresponde à votre marque ou qu’elle ait un style unique. Le thème comprend la recherche de domaine, des forfaits d’hébergement web, des offres serveurs et des certificats SSL.
Pour celles et ceux qui manquent de temps pour choisir et installer un thème, les packs d’installation WHMCS Starter et Mega de Domain Name API offrent une solution parfaite.
Intégration WHMCS - Comment l’installer ?
L’installation de WHMCS est très simple. Vous pouvez regarder notre vidéo ci-dessus ou suivre les étapes ci-dessous.
- Téléchargez les fichiers WHMCS depuis hrefwww.github.com/domainreseller.
- Décompressez le fichier ZIP et extrayez son contenu sur votre ordinateur.
- Téléversez les fichiers WHMCS sur le serveur de votre site web (via FTP).
- Terminez l’assistant d’installation
- Effectuez les réglages de sécurité
Fonctionnalités WHMCS de Domain Name API
Notre module WHMCS offre des dizaines de fonctionnalités telles que la récupération automatique des coûts d’enregistrement, de renouvellement et de transfert des domaines, ainsi que l’enregistrement de ccTLD comme .tr, .com.tr, .ge, .uk, .in, .ru, etc.
WHMCS fonctionne avec toutes les automatisations d’hébergement
Module WHMCS – Foire aux questions
Le module WHMCS de Domain Name API est une extension de registrar qui relie directement votre installation WHMCS à l’infrastructure d’enregistrement de domaines et de SSL de Domain Name API. Une fois installé, WHMCS exécute automatiquement, pour le compte de vos clients, l’enregistrement de domaines, le renouvellement, le transfert, la gestion DNS et les mises à jour WHOIS — sans qu’aucune intervention manuelle de votre part ou de votre équipe ne soit nécessaire. La facturation, le suivi des paiements et les notifications de date d’expiration sont également gérés automatiquement.
Le module prend en charge plus de 800 extensions de domaine, y compris tous les principaux gTLD tels que .com, .net et .org, ainsi que des ccTLD régionaux comme .tr, .com.tr, .de, .uk, .us, .cn, .ru, .in et .ge. Il est compatible avec cPanel, Plesk, DirectAdmin, SolusVM et tous les principaux panneaux de contrôle d’hébergement.
💡 Vous pouvez considérer le module WHMCS comme le pont entre votre vitrine et le bureau d’enregistrement de domaines. Sans lui, chaque commande nécessite une intervention manuelle ; une fois installé, toute votre activité de vente de domaines fonctionne en pilote automatique. Pour les revendeurs ciblant la Turquie et la région MENA, la prise en charge intégrée de .tr et .com.tr ainsi que le mappage des champs pour le numéro d’identité turc et le numéro fiscal facilitent la conformité légale dès le départ.
L’installation prend moins de 15 minutes. Le guide d’installation étape par étape est disponible à l’adresse domainnameapi.com/tr/bilgi-bankasi/moduller/whmcs-nasil-kurulur, et la démonstration vidéo est accessible sur youtube.com/watch?v=LEw_iMnquSo.
Téléchargez le paquet du module le plus récent depuis github.com/domainreseller.
Décompressez le fichier ZIP et copiez le dossier modules dans le répertoire où WHMCS est installé (par ex. /home/whmcs/public_html). Ne supprimez pas les fichiers .gitignore, README.md et LICENSE.
Dans le panneau d’administration WHMCS, allez dans Paramètres système > Registrars de domaine. Si les fichiers ont été placés dans le bon répertoire, « Domain Name API » apparaîtra dans la liste.
Activez le module et saisissez le nom d’utilisateur et le mot de passe fournis par Domain Name API. Après l’enregistrement, votre solde s’affichera à l’écran.
Si vous vendez des domaines .tr, associez les champs du numéro d’identité turc et du numéro fiscal aux champs client personnalisés dans WHMCS.
Saisissez les tarifs manuellement ou importez en masse les tarifs en direct avec vos paramètres de marge bénéficiaire via Utilities > Registrar TLD Sync > DomainNameApi.
Dans Paramètres système > Paramètres généraux > Domaines, activez l’enregistrement de domaines, les autorisations de transfert, les commandes de renouvellement, le renouvellement automatique lors du paiement, la synchronisation des domaines et la prise en charge de l’IDN.
Dans Paramètres d’automatisation, activez les options Domain Sync et Sync Next Due Date.
Important : si vous effectuez une mise à jour, sauvegardez vos fichiers de module existants avant de les écraser.
💡 L’erreur d’installation la plus fréquente consiste à téléverser les fichiers du module dans le mauvais répertoire — dans ce cas, WHMCS échoue silencieusement. Après l’installation, vérifiez que votre solde Domain Name API apparaît bien sur l’écran de configuration du registrar. Pour le dépannage, utilisez la section Utilities > Logs > Module Log avec la journalisation de débogage activée. Gardez la journalisation de débogage désactivée en environnement de production.
Exigences pour le module WHMCS de Domain Name API :
WHMCS 7.8 ou version ultérieure (la version stable la plus récente est recommandée)
PHP 7.4 ou version ultérieure (PHP 8.1 recommandé)
L’extension PHP SOAPClient doit être activée sur le serveur
Champs client personnalisés pour le numéro d’identité turc, le numéro fiscal et le bureau des impôts — obligatoires pour l’enregistrement de domaines .tr
💡 Utilisez toujours la version stable la plus récente de WHMCS ; des correctifs de sécurité sont publiés régulièrement. Si vous desservez le marché turc, les champs du numéro d’identité turc et du numéro fiscal sont une obligation légale pour l’enregistrement en .tr. Configurez ces champs dès la phase d’installation, avant d’avoir des clients actifs.
WHMCS est la plateforme d’automatisation d’hébergement la plus utilisée au monde grâce à son modèle de licence abordable, à son vaste écosystème d’intégrations et à son infrastructure d’automatisation mature. Une seule installation WHMCS gère les fiches clients, la facturation, l’activation automatique des services, le suivi des paiements ainsi que les flux de suspension/résiliation. Le système de notifications par e-mail et SMS informe les clients à chaque étape sans nécessiter d’intervention manuelle.
💡 La licence à vie proposée jusqu’en 2017 a rendu la base d’utilisateurs de WHMCS très stable. Pour les nouvelles entreprises qui évaluent des solutions en 2025–2026, il est utile de comparer le coût mensuel de WHMCS avec WiseCP (compétitif sur les marchés turc et MENA) et Blesta (paiement unique, forte maîtrise des données). Domain Name API prend en charge les trois plateformes avec des modules dédiés.
Alternatives à WHMCS activement développées et entièrement compatibles avec Domain Name API :
Blesta — convivial pour les développeurs, licence à paiement unique, forte portabilité des données
HostBill — niveau entreprise, plus de 150 intégrations, idéal pour les revendeurs à fort volume
WiseCP — interface moderne, croissance rapide en Turquie et dans la région MENA
ClientExec — ensemble de fonctionnalités plus simple, option de démarrage économique
HostFact — répandu aux Pays-Bas et en Europe occidentale
Les anciennes plateformes comme AWBS, WHMAutoPilot, Lpanel, Modernbill et PerlBill ne sont plus activement développées et ne sont pas recommandées pour de nouvelles installations.
💡 Le choix de la plateforme doit dépendre de votre marché cible. WHMCS est le choix le plus sûr pour les opérations mondiales. WiseCP est une alternative qui se démarque rapidement parmi les revendeurs du marché turc et bénéficie d’une prise en charge complète via le module WiseCP dédié de Domain Name API. HostBill est recommandé aux revendeurs d’entreprise ayant besoin de plus de 150 intégrations, tandis que Blesta convient aux opérateurs recherchant une maîtrise totale des données et un coût unique.
WHMCS est un logiciel sous licence payante avec quatre plans échelonnés selon le nombre de clients actifs : Starter, Plus, Business et Direct. La facturation se fait sur une base mensuelle. Une période d’essai gratuite est proposée afin d’évaluer la plateforme avant tout engagement.
Domain Name API propose des packs d’installation WHMCS Starter et Mega livrés avec le thème et la configuration du module déjà finalisés. Ces packs réduisent de manière significative le temps et le coût nécessaires au lancement d’une nouvelle activité de revente de domaines.
💡 Si vous débutez, le plan WHMCS Starter suffit jusqu’à 250 clients actifs. Les packs prêts à l’emploi de Domain Name API éliminent les 2 à 3 jours de travail habituellement nécessaires pour installer le thème et connecter le module ; vous pouvez lancer une vitrine de marque en quelques heures.
Oui. Vous pouvez passer à tout moment d’un niveau de licence WHMCS à un autre ou basculer entre les packs d’installation WHMCS de Domain Name API. La modification prend effet lors de la période de facturation suivante. Le module WHMCS de Domain Name API est compatible avec tous les niveaux de licence WHMCS, y compris Starter, Plus, Business et Direct.
💡 Commencez avec WHMCS Starter. Lorsque votre base clients dépasse 250, passez à Plus ou Business pour enregistrer un nombre illimité de clients et de services. Les packs Starter et Mega de Domain Name API offrent un environnement de vente prêt à l’emploi pour ceux qui ne souhaitent pas tout configurer à partir de zéro.
Le module WHMCS de Domain Name API prend en charge plus de 800 extensions de domaine, y compris tous les grands gTLD tels que .com, .net, .org, .info et .biz, ainsi que .tr, .com.tr, .de, .uk, .us, .cn, .ru, .in, .ge et bien d’autres ccTLD. L’enregistrement de domaines premium est également pris en charge pour les registres proposant une tarification premium.
💡 Les revendeurs qui ciblent des marchés géographiques spécifiques devraient organiser leurs tableaux de prix TLD en donnant la priorité aux extensions locales. Les revendeurs en Turquie devraient mettre en avant les extensions .tr et .com.tr — ces extensions inspirent fortement confiance aux clients locaux et augmentent les taux de conversion. Le positionnement localisé des TLD est l’une des tactiques au ROI le plus élevé dans les campagnes SEO géociblées.
Par défaut, WHMCS vérifie les dates d’expiration des domaines via une tâche cron automatique exécutée toutes les cinq minutes. Lorsqu’une date d’expiration approche, WHMCS crée automatiquement une facture de renouvellement pour le client, envoie des notifications d’expiration à intervalles configurables (généralement 60, 30, 14 et 7 jours avant) et effectue automatiquement le renouvellement si le compte client dispose d’un solde suffisant ou d’un moyen de paiement valide.
Pour que ce processus fonctionne correctement, l’option Domain Sync doit être activée sous Paramètres système > Paramètres généraux > Domaines, afin que WHMCS reçoive toujours les dates d’expiration à jour depuis Domain Name API.
💡 Une séquence de 4 e-mails à 60/30/14/7 jours réduit jusqu’à 60 % le taux de perte de domaines par rapport à un rappel unique. Activez également l’option Sync Next Due Date dans Paramètres d’automatisation — les divergences de dates entre WHMCS et le registrar figurent parmi les causes les plus fréquentes de pertes inattendues de domaines.
La tarification des domaines peut être saisie manuellement pour chaque TLD ou importée automatiquement via l’outil Registrar TLD Sync. Pour la synchronisation automatique : allez dans Utilities > Registrar TLD Sync, sélectionnez DomainNameApi et attendez la fin de la comparaison. L’écran de résultats affiche les marges de profit/perte pour chaque extension et vous permet d’importer les prix en masse.
Vous pouvez également définir Domain Name API comme Lookup Provider (Paramètres système > Tarifs des domaines > Lookup Provider > Modifier > DomainNameApi). Cela permet d’effectuer une vérification de disponibilité en temps réel via l’infrastructure de Domain Name API au lieu des serveurs WHOIS génériques.
💡 La synchronisation automatique des prix est l’une des fonctionnalités les moins utilisées de WHMCS. Exécuter TLD Sync chaque mois garantit que vos prix de vente restent supérieurs à vos coûts, même après des changements tarifaires du fournisseur. Une règle de marge fixe (par ex. coût + 25 %) protège la rentabilité sur plus de 800 extensions sans nécessiter de révision manuelle.
WHMCS propose un système intégré de journalisation des modules pour diagnostiquer les problèmes d’intégration. Allez dans Utilities > Logs > Module Log. Si le bouton Enable Debug Logging apparaît, cliquez dessus pour l’activer. Une fois activé, toutes les requêtes et réponses entre WHMCS et Domain Name API sont enregistrées. Vous pouvez cliquer sur la date de n’importe quelle entrée du journal pour examiner les détails complets de la requête, de la réponse et de la réponse filtrée.
Problèmes fréquemment rencontrés :
Les fichiers du module sont téléversés dans le mauvais répertoire — WHMCS ne détecte pas le module et n’affiche aucune erreur explicite
Identifiants API incorrects — aucun solde n’apparaît après l’enregistrement
Domain Sync est désactivé — les dates d’expiration deviennent obsolètes et les renouvellements échouent silencieusement
💡 Avant de contacter le support, récupérez l’entrée Module Log correspondant à l’opération échouée. La section de réponse filtrée affiche exactement l’erreur renvoyée par Domain Name API ; dans la plupart des cas, le problème devient alors immédiatement compréhensible. Avoir ce journal prêt réduit considérablement le temps de résolution. Gardez la journalisation de débogage désactivée en production afin d’éviter tout impact sur les performances.
Les transferts de domaine sont traités automatiquement via le module de registrar. Lorsqu’un client initie un transfert entrant, WHMCS transmet la demande de transfert à Domain Name API en utilisant le code d’autorisation EPP fourni par le client. Le statut du transfert ainsi que les dates réelles de début et de fin peuvent être affichés en temps réel dans le panneau d’administration. Les administrateurs peuvent également créer directement une demande d’annulation de transfert depuis le panneau de gestion du domaine.
💡 Les échecs de transfert sont le plus souvent dus à des codes EPP expirés, à des verrous de transfert imposés par le registrar actuel ou à la période de verrouillage ICANN de 60 jours suivant un enregistrement récent. Faites particulièrement attention aux transferts de domaines .tr : le numéro d’identité turc et le numéro fiscal du compte client destinataire doivent correspondre aux enregistrements du registrar ; en cas d’incohérence, le transfert peut être rejeté silencieusement, ce qui est difficile à diagnostiquer sans examiner les journaux.
