Vendez domaines, SSL, Premium DNS, e-mail et licences Plesk depuis votre installation WHMCS existante. Chaque module est open source sur GitHub et appelle la REST API Openprovider.
Modules
N’installez que ce que vous vendez. Chaque module utilise les mêmes identifiants Openprovider.
Enregistrez et transférez des domaines, synchronisez dates d’expiration, statut et renouvellement automatique, et importez les prix des TLD avec vos marges. Prend en charge les domaines premium et DNSSEC.
Vendez des certificats SSL. L’addon synchronise produits et prix ; le module serveur délivre les certificats à la commande. Nécessite WHMCS 7 ou plus et PHP 7.4 ou plus.
Vendez Premium DNS et offrez à vos clients la gestion de zones dans leur espace client WHMCS. DNSSEC en option via un champ personnalisé du produit.
Vendez l’e-mail professionnel Openprovider depuis WHMCS. Pas encore de release taguée : installez depuis le dépôt.
Vendez et provisionnez des licences Plesk via WHMCS. Pas encore de release taguée : installez depuis le dépôt.
Installation
Les autres modules suivent le même schéma : téléverser, activer, saisir les mêmes identifiants.
L’accès API est désactivé par défaut et s’active par personne de contact. Les modules se connectent avec l’identifiant et le mot de passe de cette personne. Voir Démarrer, étape 1.
Depuis la dernière version, copiez ces dossiers dans votre installation 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)
Dans WHMCS, allez dans Configuration › System Settings › Domain Registrars, activez Openprovider et saisissez l’identifiant et le mot de passe. Saisissez le mot de passe lui-même, pas un hash.
Allez dans Utilities › Registrar TLD Sync et choisissez Openprovider. Définissez vos marges et les TLD enregistrés automatiquement.
Le statut et les dates d’expiration se synchronisent via le cron standard de WHMCS. Le cron de synchronisation du module est obsolète depuis la version 5.3.
Si les réglages d’un module demandent une URL d’API, utilisez https://api.openprovider.eu/v1. Les anciens guides peuvent indiquer /v1beta, en cours de retrait.
Pourquoi
FAQ
Non. Les cinq modules sont gratuits et open source. Il vous faut un compte Openprovider avec l’accès API activé.
Utilisez https://api.openprovider.eu/v1. Les anciens guides et réglages peuvent indiquer /v1beta, en cours de retrait.
L’identifiant et le mot de passe d’une personne de contact Openprovider avec l’accès API activé. Saisissez le mot de passe lui-même, pas un hash.
Oui. Créez un compte sandbox et connectez-y WHMCS. Rien de ce que vous enregistrez dans le sandbox n’est facturé ni envoyé à un registre.
Ouvrez une issue sur le dépôt GitHub du module. Indiquez votre version de WHMCS et l’entrée de Configuration › System Logs › Module Log.
Créez un compte, activez l’accès API et installez le premier module.