Téléchargements gratuits

Modules du panneau de facturation

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

Ce que fait réellement un module

Les boutons de votre panneau prennent vie

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 « Se connecter à l'hébergement » dans votre espace client et arrive dans son panneau de configuration déjà connecté. Le lien est généré au moment du clic, est à usage unique et expire en 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 écrite à zéro — « aucune lecture » et « rien n'a été utilisé » sont deux faits différents, et un seul d'entre eux doit afficher une barre d'utilisation vide pour votre client.

Télécharger

Aucun compte ni inscription. Chaque archive est servie depuis notre propre infrastructure avec sa somme de contrôle SHA-256 à côté, ce qui vous permet de confirmer que ce que vous avez téléchargé est bien ce que nous avons publié — ce qui importe ici plus que d'habitude, car ce code détient une clé d'API capable de créer et de supprimer l'hébergement de vos clients.

ModuleVersionDestinationTélécharger
Zinn Digital® for WHMCS
zinn-whmcs
1.0.0modules/servers/zinn/
PHP 8.2 ou version ultérieure
Télécharger le ZIP (14 Ko)
SHA-256 2e0fa61bcaeb18bb54883ea9987d0357b66ce5febd66e36c2a2044b0f1341f34
Zinn Digital® for HostBill
zinn-hostbill
1.0.0includes/modules/Hosting/zinn/
PHP 8.2 ou version ultérieure
Télécharger le ZIP (9 Ko)
SHA-256 cc57e36709ed4dc61f5f02b679fc4dffe010847c08594c74fdec1cc6a9a7cbf3
Zinn Digital® provisioning client for PHP
zinn-provisioning-php
1.0.0anywhere in your own codebase
PHP 8.2 ou version ultérieure
Télécharger le ZIP (7 Ko)
SHA-256 e03c3545906cbec76d77b4c67849ff4475502739244b9b1b2ab5ff69cf03946a

La clé API et les autorisations à lui accorder

Créez une clé dans votre tableau de bord Zinn® et accordez-lui sept autorisations : org.create et org.read pour ouvrir et lire 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, lire l'utilisation, suspendre un client pour non-paiement et le connecter. N'accordez pas reseller.manage — une clé collée dans un panneau de facturation ne doit jamais pouvoir réécrire 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 qu'utilise l'écosystème de modules de WHMCS, vous êtes donc libre de lire, modifier et adapter tout cela pour votre propre installation. Rédigé par Neil Lock — CEO, Zinn Digital® Ltd.

Questions

Les modules sont-ils payants ?

Non. Ils sont gratuits à télécharger et à utiliser, pour toujours, sans clé de licence et sans frais par installation. Ils ne sont utiles que si vous revendez l'hébergement Zinn®, ce qui fait que le module constitue une façon de nous présenter plutôt qu'un produit payant.

Quelles versions de WHMCS sont prises en charge ?

Le module déclare l'API de module WHMCS 1.1 et s'exécute sur PHP 8.2 ou version ultérieure, ce qui couvre toutes les versions de WHMCS prises en charge. Il utilise l'interface standard du module de provisionnement : aucune modification du noyau, aucun raccordement aux éléments 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 accepte n'importe laquelle de nos gammes de produits (WordPress infogéré, footprint-free, hébergement d'applications, serveurs cloud, agence, revendeur, bases de données infogérées, etc.) ainsi que la pile à configurer sur chaque compte, plus une application optionnelle et une version PHP. 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 a-t-il un accès privilégié à votre plateforme ?

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

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

Chaque archive est servie en TLS depuis notre propre nom d'hôte, jamais redirigée vers un hébergeur tiers, et sa somme de contrôle SHA-256 s'affiche à côté du lien de téléchargement sur cette page. Comparez-la après le téléchargement : sur Linux ou macOS, exécutez shasum -a 256 sur le fichier ; sur Windows, utilisez certutil -hashfile avec SHA256.

Prêt à revendre ?

Notre programme de revendeurs vous offre des tarifs de gros, votre propre image de marque sur le panneau de configuration de vos clients et la marge que vous fixez. Le module est la plomberie ; le programme est l'entreprise.

Voir les tarifs revendeur Extensions WordPress