Intégrer WHMCS avec votre WHM de PlatiniumHost

Qu'est-ce que WHMCS ?

WHMCS est le système de facturation et de gestion de clients le plus utilisé dans l'industrie de l'hébergement. Lorsque vous l'intégrez avec WHM, chaque fois qu'un client paie, le compte cPanel est automatiquement créé sans que vous ayez à faire quoi que ce soit.

Prérequis

  • WHMCS installé sur un domaine ou un sous-domaine
  • Acc��s à WHM de votre plan revendeur PlatiniumHost
  • Utilisateur revendeur de WHM (non root)

Étape 1 — Créer un utilisateur API dans WHM

  1. Connectez-vous à WHM
  2. Allez dans "Development → Manage API Tokens"
  3. Cliquez sur "Generate Token"
  4. Donnez-lui un nom (ex: WHMCS-Integration)
  5. Copiez le jeton généré — vous en aurez besoin dans WHMCS

Étape 2 — Configurer le serveur dans WHMCS

  1. Dans WHMCS, allez dans Setup → Products/Services → Servers
  2. Cliquez sur "Add New Server"
  3. Remplissez les champs :
    • Nom : PlatiniumHost Reseller
    • Nom d'hôte/IP : IP de votre serveur
    • Type : cPanel
    • Nom d'utilisateur : Votre utilisateur WHM
    • Mot de passe / Jeton API : Le jeton de l'Étape 1
    • Sécurisé : Activé (HTTPS)
  4. Cliquez sur "Test Connection" — il doit indiquer ✅ Connected
  5. Enregistrez les modifications

Étape 3 — Créer un produit dans WHMCS lié à WHM

  1. Allez dans Setup → Products/Services → Products/Services
  2. Créez un nouveau produit
  3. Dans l'onglet "Module Settings", sélectionnez cPanel
  4. Choisissez le serveur et le package WHM correspondant
  5. Enregistrez le produit
✅ Intégration complète. Lorsqu'un client achètera ce produit dans votre boutique WHMCS et paiera, son compte cPanel sera automatiquement créé sur votre serveur.