Free downloads

Billing-panel modules

Sell Zinn® hosting from the billing system you already run. Free, GPL-licensed, no account needed to download — and no privileged back door: every call a module makes is a documented endpoint you could make yourself with your own API key.

What a module actually does

Your panel's buttons become real

An order creates your client's Zinn® account and provisions their site. Your panel's own overdue-invoice automation suspends it. Marking the invoice paid releases it. Cancelling schedules the deletion — with the date shown to your client, because their data is not gone yet and telling them it is would be worse than telling them nothing.

One click into their hosting

Your client presses “Log in to hosting” in your client area and lands in their control panel already signed in. The link is minted when they click it, is single-use, and expires in minutes — it is never rendered into a page where a cache or a log could keep it.

Disk and bandwidth, kept in step

A daily job refreshes each service's usage in your panel from ours. A figure we could not measure is left alone rather than written as zero — “no reading” and “used nothing” are different facts, and only one of them should show your customer an empty usage bar.

Download

No account and no sign-up. Each archive is served from our own infrastructure with its SHA-256 checksum beside it, so you can confirm that what you downloaded is what we published — which matters more than usual here, because this code holds an API key that can create and destroy your clients' hosting.

ModuleVersionWhere it goesDownload
Zinn Digital® for WHMCS
zinn-whmcs
1.0.0modules/servers/zinn/
PHP 8.2 or later
Download zip (14 KB)
SHA-256 2e0fa61bcaeb18bb54883ea9987d0357b66ce5febd66e36c2a2044b0f1341f34
Zinn Digital® for HostBill
zinn-hostbill
1.0.0includes/modules/Hosting/zinn/
PHP 8.2 or later
Download zip (9 KB)
SHA-256 cc57e36709ed4dc61f5f02b679fc4dffe010847c08594c74fdec1cc6a9a7cbf3
Zinn Digital® provisioning client for PHP
zinn-provisioning-php
1.0.0anywhere in your own codebase
PHP 8.2 or later
Download zip (7 KB)
SHA-256 e03c3545906cbec76d77b4c67849ff4475502739244b9b1b2ab5ff69cf03946a

The API key, and what to grant it

Create a key in your Zinn® dashboard and give it seven permissions: org.create and org.read to open and read your client accounts, sites.create, sites.view and sites.delete for the service itself, and reseller.view and reseller.provision to list what you have sold, read usage, hold a client for non-payment and sign them in. Do not grant reseller.manage — a key pasted into a billing panel should never be able to rewrite your own payment-gateway credentials.

One thing to do before your first order: sites your clients buy count against your own reseller plan's site allowance, so you need a plan with room in it. The module's connection test cannot tell you this — it reads your programme and provisions nothing, so it reports a healthy account that cannot yet sell. An order placed without an allowance is refused with a message that says exactly that.

Licence and source

GPL-2.0-or-later, the same licence WHMCS's own module ecosystem uses, so you are free to read, modify and adapt any of this for your own installation. Authored by Neil Lock — CEO, Zinn Digital® Ltd.

Questions

Do the modules cost anything?

No. They are free to download and free to use, for ever, with no licence key and no per-installation fee. They are useful only if you are reselling Zinn® hosting, so the module is how we introduce ourselves rather than something we charge for.

Which WHMCS versions are supported?

The module declares WHMCS module API 1.1 and runs on PHP 8.2 or later, which covers every supported WHMCS release. It uses the standard provisioning-module interface — no core edits, no hooks into WHMCS internals and nothing to reapply after a WHMCS upgrade.

Which Zinn® products can I sell through it?

All of them. The product form takes any of our product lines — managed WordPress, footprint-free, application hosting, cloud servers, agency, reseller, managed databases and the rest — and the stack to build on each account, plus an optional application and PHP version. Anything the API sells, the module can order.

I use Blesta, or my own in-house system.

Download the PHP client. It is a single file with no dependencies and no panel assumptions: six methods that map onto the same six API calls the WHMCS module makes. If you are not writing PHP at all, the same calls are documented in our API reference and you can make them from anything.

Does the module have privileged access to your platform?

No, and that is deliberate rather than incidental. Every call it makes is a public, documented endpoint that any reseller can call with their own API key. If a module ever needed something the public API could not do, we would add the endpoint to the API rather than a back door to the module.

How do I know the download has not been tampered with?

Every archive is served over TLS from our own hostname, never redirected to a third-party host, and its SHA-256 checksum is printed beside the download link on this page. Compare it after downloading — on Linux or macOS, shasum -a 256 on the file; on Windows, certutil -hashfile with SHA256.

Ready to resell?

Our reseller programme gives you wholesale pricing, your own branding on your clients' control panel, and the margin set by you. The module is the plumbing; the programme is the business.

See reseller pricing WordPress plugins