Dernière mise à jour A domain ordered with hosting is checked, priced and registered

Fonctionnalités

La vitrine, l’espace client, la facturation, le provisionnement et le support forment une seule application Laravel. Cette page liste ce que fait chaque partie ; la documentation explique comment.

Espace client

Ce que voient les clients une fois connectés.

Outils d’hébergement
Boutique et paiement
Parcourir les offres, configurer un service, appliquer des codes promo, payer.
Gestion des services
Monter ou descendre en gamme, résilier, activer ou désactiver le renouvellement automatique.
Domaines
Enregistrer, transférer et renouveler ; codes EPP et WHOIS.
Factures
Payer en ligne, télécharger les PDF, ajouter des fonds, utiliser le solde créditeur.
Devis
Consulter et accepter des devis d’avant-vente ; un devis accepté devient une facture.
Avis de virement
Signaler un paiement hors ligne en joignant un justificatif.
Certificats SSL
Génération de CSR, e-mails d’approbation et installation automatique.
Support et base de connaissances
Tickets avec pièces jointes, base de connaissances consultable et annonces.
État du réseau
Incidents en cours et maintenances planifiées.
Sécurité du compte
Connexion à deux facteurs, alertes de connexion et historique des sessions.
Un service d’hébergement dans l’espace client : consommation en direct et huit outils de gestion

Facturation et automatisation

Un service n’est activé qu’une fois que le module serveur a confirmé la réussite.

Facturation récurrente
Cycles mensuel, trimestriel, semestriel, annuel et biennal.
Suspension automatique
Les services impayés sont suspendus après un délai de grâce que vous définissez.
Relances
E-mails pour les factures, les paiements, l’expiration des cartes et le renouvellement des domaines.
Règles de taxes
Par pays et par État, avec des rapports sur les taxes dues.
Un seul moteur de paiement
Passerelles, paiements manuels et crédit suivent le même circuit, avec paiements partiels et reversement du trop-perçu en crédit.
Remboursements
Totaux ou partiels, via l’API de la passerelle ou enregistrés hors ligne.
Provisionnement fiable
Les échecs sont mis en file d’attente et relancés automatiquement, avec une alerte au personnel.
Facturation à l’usage
Dépassements de disque et de bande passante, à activer par produit.
Pénalités de retard, codes promo, promotions
Ainsi que les soldes créditeurs et un parcours d’ajout de fonds.
Maintenance planifiée
Taux de change, sauvegardes de la base de données et rétention des journaux, selon un planning.
Configuration d’une commande VPS : cycle de facturation, options configurables et récapitulatif de commande avec le total

Panneau d’administration

Ce que le personnel utilise au quotidien.

Tableau de bord
Chiffre d’affaires, inscriptions, commandes en attente et tickets ouverts en un coup d’œil.
Clients
Profils, notes, synthèse de facturation et connexion en tant que client.
Commandes et factures
Création manuelle, actions groupées, envoi d’e-mails en masse, export PDF.
Produits et packs
Options configurables, modules complémentaires et grilles tarifaires.
Service d’assistance
Notes internes, règles d’escalade, filtre anti-spam, réponses prédéfinies.
Rapports
27 intégrés : revenus, prévisions, fidélisation, tickets, domaines, taxes.
Devis et projets
Un parcours d’avant-vente à la manière de WHMCS.
Calendrier
Événements, rappels et tâches planifiées.
Le serveur virtuel d’un client tel que l’équipe le voit dans le panneau d’administration

Sécurité et accès

Le personnel voit ce que son rôle autorise ; chaque action d’administration est journalisée.

Politique de sécurité
Rôles et permissions
Contrôle d’accès par rôle avec plus de 45 permissions fines.
Authentification à deux facteurs
Pour le personnel et les clients, avec des codes de récupération pour le personnel.
Limitation de débit
Sur la connexion, les vérifications 2FA, les réinitialisations de mot de passe et les renvois d’e-mails.
Liste d’IP autorisées pour l’administration
Facultative, pour l’espace d’administration.
Sessions
Délais d’expiration et déconnexion forcée.
Journal d’activité
Chaque action d’administration est enregistrée ; IP et e-mails bannis.

Langues

30 langues ; les traductions se modifient dans le navigateur.

30 langues
L’anglais est actif par défaut ; activez les autres selon vos besoins.
Éditeur dans le navigateur
Modifiez n’importe laquelle des 2 232 chaînes de l’interface sans toucher aux fichiers.
Traduction assistée par IA
Complétez en masse les clés manquantes, puis relisez.
Import et export
Un fichier JSON par langue, pour les traducteurs qui préfèrent leurs propres outils.
Le gestionnaire de langues du panneau d’administration, avec les 30 langues et l’avancement de leur traduction

Pour les développeurs

Tout ce qui se fait dans l’administration peut être scripté via l’API.

Guide du développeur
API HTTP
171 actions avec les noms d’actions de WHMCS, et une description OpenAPI 3.1.
Serveur MCP
Permettez à un assistant IA de lire et, si vous l’autorisez, d’agir via l’API.
Hooks
add_hook() compatible WHMCS avec plus de 20 points d’accroche ; un hook en échec ne bloque jamais la facturation.
Webhooks
Callbacks entrants des passerelles et événements sortants.
Modules
Modules serveur, passerelle, bureau d’enregistrement et SSL, plus des modules complémentaires.
Collecte des e-mails
Des boîtes IMAP ou POP3 transforment les e-mails en tickets et en réponses.
Lister les clients via l’API
curl -G https://example.com/api/v1/getclients \
  -H "X-API-Key: $PNLCS_IDENTIFIER" \
  -H "X-API-Secret: $PNLCS_SECRET" \
  --data-urlencode "limitnum=5"
Exécuter du code quand une facture est payée
add_hook('InvoicePaid', 1, function (array $vars) {
    $invoice = $vars['invoice'];
    // ...
});

Essayer PNLCS

Explorez la démo en ligne, ou installez PNLCS avec Docker.