Téléchargements gratuits

Modules du panneau de facturation

Vendez de l’hébergement Zinn® depuis le système de facturation que vous utilisez déjà. Gratuit, sous licence GPL, aucun compte nécessaire pour le téléchargement — et aucune porte dérobée privilégiée : chaque appel effectué par un module est un point de terminaison documenté que vous pourriez effectuer vous-même avec votre propre clé d’API.

Ce que fait réellement un module

Les boutons de votre panneau deviennent réels

Une commande crée le compte Zinn® de votre client et provisionne son site. L’automatisation des factures impayées de votre panneau le suspend. Marquer la facture comme payée le libère. L’annulation planifie la suppression — avec la date affichée à votre client, car ses données ne sont pas encore effacées et lui dire qu’elles le sont serait pire que de ne rien lui dire.

Un clic pour accéder à leur hébergement

Votre client clique sur « Log in to hosting » dans votre espace client et accède à son panneau de contrôle en étant déjà connecté. Le lien est généré lors du clic, est à usage unique et expire au bout de quelques minutes — il n’est jamais affiché sur une page où un cache ou un journal pourrait le conserver.

Disque et bande passante, parfaitement synchronisés

Une tâche quotidienne actualise l’utilisation de chaque service dans votre panneau à partir du nôtre. Une valeur que nous n’avons pas pu mesurer est laissée telle quelle plutôt que d’être enregistrée à zéro — « aucun relevé » et « aucune consommation » sont deux faits distincts, et un seul d’entre eux doit afficher une barre d’utilisation vide à votre client.

Télécharger

Aucun compte ni inscription requis. Chaque archive est fournie depuis notre propre infrastructure avec sa somme de contrôle SHA-256 à ses côtés, afin que vous puissiez confirmer que ce que vous avez téléchargé correspond bien à ce que nous avons publié — ce qui importe plus que d’ordinaire ici, car ce code contient une clé API capable de créer et de détruire l’hébergement de vos clients.

ModuleVersionDestinationTélécharger
Zinn Digital® for WHMCS
zinn-whmcs
1.0.1modules/servers/zinn/
PHP 8.2 ou version ultérieure
Télécharger le zip (29 Ko)
SHA-256 fdd08be1bd1fa4a7d1a645075352c3154de37fcaf5b407dbd806465608c48801
Zinn Digital® for HostBill
zinn-hostbill
1.0.1includes/modules/Hosting/zinn/
PHP 8.2 ou version ultérieure
Télécharger le zip (13 Ko)
SHA-256 b81eaa8d7bfc25afa9e686e46065be23762bc1dc351243273e3c06b86f317373
Zinn Digital® provisioning client for PHP
zinn-provisioning-php
1.0.1anywhere in your own codebase
PHP 8.2 ou version ultérieure
Télécharger le zip (11 Ko)
SHA-256 5ba9bcce664e2912d52dd11dae85b4196be1bb4f28af41c8cbde2b8b4b48b33e

La clé d’API, et ce qu’il convient de lui accorder

Créez une clé dans votre tableau de bord Zinn® et attribuez-lui sept autorisations : org.create et org.read pour ouvrir et consulter vos comptes clients, sites.create, sites.view et sites.delete pour le service lui-même, ainsi que reseller.view et reseller.provision pour lister ce que vous avez vendu, consulter l’utilisation, suspendre un client pour défaut de paiement et le connecter. N’accordez pas reseller.manage — une clé collée dans un panneau de facturation ne devrait jamais pouvoir modifier vos propres identifiants de passerelle de paiement.

Une chose à faire avant votre première commande : les sites achetés par vos clients comptent dans le quota de sites de votre propre forfait revendeur, vous avez donc besoin d’un forfait disposant de suffisamment d’espace. Le test de connexion du module ne peut pas vous l’indiquer — il lit votre programme et ne provisionne rien, il signale donc un compte sain mais qui ne peut pas encore vendre. Une commande passée sans quota disponible est refusée avec un message explicite.

Licence et source

GPL-2.0-or-later, la même licence que celle utilisée par l’écosystème de modules de WHMCS, vous êtes donc libre de lire, modifier et adapter n’importe quel élément pour votre propre installation. Rédigé par Neil Lock — Directeur général, Zinn Digital® Ltd.

Questions

Les modules sont-ils payants ?

Non. Ils sont téléchargeables et utilisables gratuitement, pour toujours, sans clé de licence ni frais par installation. Ils ne sont utiles que si vous revendez l’hébergement Zinn® ; ce module est donc notre manière de nous présenter plutôt qu’un service payant.

Quelles versions de WHMCS sont prises en charge ?

Le module déclare WHMCS module API 1.1 et fonctionne sous PHP 8.2 ou version ultérieure, ce qui couvre toutes les versions prises en charge de WHMCS. Il utilise l’interface standard provisioning-module — aucune modification du cœur, aucun hook dans les rouages internes de WHMCS et rien à réappliquer après une mise à niveau de WHMCS.

Quels produits Zinn® puis-je vendre par son intermédiaire ?

Tous. Le formulaire de produit prend en charge l’une quelconque de nos gammes de produits — WordPress infogéré, sans empreinte (footprint-free), hébergement d’applications, serveurs cloud, agence, revendeur, bases de données infogérées et le reste — ainsi que la pile logicielle à déployer sur chaque compte, plus une application et une version de PHP optionnelles. Tout ce que l’API vend, le module peut le commander.

J’utilise Blesta ou mon propre système interne.

Téléchargez le client PHP. Il s’agit d’un fichier unique sans dépendance et sans hypothèse de panneau : six méthodes qui correspondent aux six mêmes appels d’API effectués par le module WHMCS. Si vous n’écrivez pas du tout en PHP, ces mêmes appels sont documentés dans notre référence API et vous pouvez les effectuer à partir de n’importe quel langage.

Le module dispose-t-il d’un accès privilégié à votre plateforme ?

Non, et c’est délibéré plutôt que fortuit. Chaque appel qu’il effectue est un point de terminaison public et documenté que tout revendeur peut appeler avec sa propre clé d’API. Si un module avait un jour besoin de quelque chose que l’API publique ne pouvait pas faire, nous ajouterions le point de terminaison à l’API plutôt qu’une porte dérobée au module.

Comment puis-je savoir si le téléchargement n’a pas été altéré ?

Chaque archive est fournie via TLS depuis notre propre nom d’hôte, n’est jamais redirigée vers un hôte tiers, et sa somme de contrôle SHA-256 est indiquée à côté du lien de téléchargement sur cette page. Comparez-la après le téléchargement — sous Linux ou macOS, avec shasum -a 256 sur le fichier ; sous Windows, avec certutil -hashfile avec SHA256.

Prêt à revendre ?

Notre programme pour revendeurs vous permet de bénéficier de tarifs de gros, de votre propre image de marque sur le panneau de configuration de vos clients et de la marge que vous déterminez. Le module correspond aux rouages techniques ; le programme constitue l’activité elle-même.

Consulter les tarifs revendeur Extensions WordPress