免费下载
计费面板模块
从您现有的计费系统直接销售 Zinn® 主机服务。免费、采用 GPL 许可、无需账户即可下载 — 并且没有特权后门:模块发起的每一次调用都是一个文档公开的端点,您完全可以使用自己的 API 密钥自行发起。
模块的实际作用
您控制面板上的按钮将化为现实
订单会为您的客户创建 Zinn® 账户并为其配置网站。您控制面板自身的逾期账单自动化功能会将其暂停。将账单标记为已付即可解除暂停。取消订单则会安排删除——系统会向您的客户显示具体日期,因为他们的数据尚未消失,而告诉他们数据已经消失比什么都不说还要糟糕。
一键进入其主机服务
您的客户在客户中心点击“Log in to hosting”,即可直接进入其已登录的控制面板。该链接在客户点击时生成,仅限一次性使用,并在几分钟内失效——它绝不会被呈现在任何可能被缓存或日志保留的页面上。
磁盘与带宽,始终步调一致
每日作业会从我们的面板刷新您面板中每项服务的使用量。我们未能测量到的数值会被保留原样,而不是记为零——“无读数”与“未使用任何量”是不同的情况,其中只有一种情况应当向您的客户显示空的使用量进度条。
下载
无需账户,也无需注册。每个归档文件均由我们自己的基础架构提供,并附有其 SHA-256 校验和,以便您确认所下载的内容与我们发布的内容完全一致——这一点在此处比以往任何时候都更加重要,因为该代码包含可创建和销毁您客户托管服务的 API 密钥。
| 模块 | 版本 | 目标位置 | 下载 |
|---|---|---|---|
Zinn Digital® for WHMCSzinn-whmcs | 1.0.1 | modules/servers/zinn/PHP 8.2 或更高版本 | 下载 zip (29 KB)SHA-256 fdd08be1bd1fa4a7d1a645075352c3154de37fcaf5b407dbd806465608c48801 |
Zinn Digital® for HostBillzinn-hostbill | 1.0.1 | includes/modules/Hosting/zinn/PHP 8.2 或更高版本 | 下载 zip (13 KB)SHA-256 b81eaa8d7bfc25afa9e686e46065be23762bc1dc351243273e3c06b86f317373 |
Zinn Digital® provisioning client for PHPzinn-provisioning-php | 1.0.1 | anywhere in your own codebasePHP 8.2 或更高版本 | 下载 zip (11 KB)SHA-256 5ba9bcce664e2912d52dd11dae85b4196be1bb4f28af41c8cbde2b8b4b48b33e |
API 密钥及其授予的权限
请在您的 Zinn® 控制面板中创建一个密钥并为其授予七项权限:用于开设和读取客户账户的 org.create 和 org.read,用于服务本身的 sites.create、sites.view 和 sites.delete,以及用于列出已售项目、读取使用情况、因未付款而暂停客户服务并为其登录的 reseller.view 和 reseller.provision。请勿授予 reseller.manage 权限——粘贴到计费面板中的密钥绝不应能够重写您自己的支付网关凭据。
在您下第一单之前需要注意一件事:您的客户购买的网站会计入您自身代理商套餐的网站额度中,因此您需要一个有剩余空间的套餐。该模块的连接测试无法告知您这一点——它读取您的方案而不进行任何预配,因此它会报告一个账户状态正常但尚无法销售的状况。在没有额度的情况下下的订单会被拒绝,并显示明确说明这一情况的提示信息。
许可证与源码
GPL-2.0-or-later,与 WHMCS 自身的模块生态系统所采用的许可相同,因此您可以自由阅读、修改和调整其中的任何内容以供您自己的安装使用。作者:Neil Lock — 首席执行官,Zinn Digital® Ltd。
问题
这些模块收费吗?
不。它们永久免费下载且免费使用,无需许可证密钥,也无需按安装次数付费。它们仅在您分销 Zinn® 主机时有用,因此该模块是我们介绍自己的方式,而不是我们要收费的产品。
支持哪些 WHMCS 版本?
该模块声明了 WHMCS 模块 API 1.1,并可在 PHP 8.2 或更高版本上运行,涵盖所有受支持的 WHMCS 版本。它使用标准配置模块接口——无需修改核心代码,无需挂钩到 WHMCS 内部机制,在 WHMCS 升级后也无需重新应用任何内容。
我可以通过它销售哪些 Zinn® 产品?
全部支持。产品表单支持我们旗下的任意产品线——托管型 WordPress、无 SEO 痕迹 (footprint-free)、应用托管、云服务器、代理商方案、分销商方案、托管数据库及其他所有产品——以及每个账户要构建的技术栈,外加可选的应用和 PHP 版本。凡是 API 出售的任何产品,该模块均可下单。
我使用 Blesta 或我自己的内部系统。
下载 PHP 客户端。这是一个单文件,无依赖项,也不依赖任何面板:其中包含六个方法,对应 WHMCS 模块所调用的六个 API。如果您完全不用 PHP,我们的 API 参考文档中也记录了相同的调用,您可以使用任何语言来调用它们。
该模块是否拥有对您平台的特权访问权限?
不,而且这是深思熟虑的设计,并非偶然。它的每一次调用都是公开且有文档记录的端点,任何分销商都可以使用自己的 API 密钥进行调用。如果某个模块需要公开 API 无法实现的功能,我们会在 API 中添加该端点,而不是在模块中设置后门。
我如何知道下载内容未被篡改?
每个归档文件均通过 TLS 从我们自己的主机名提供服务,绝不会重定向到第三方主机,并且其 SHA-256 校验和打印在此页面上的下载链接旁边。下载后请进行比对——在 Linux 或 macOS 上,对该文件运行 shasum -a 256;在 Windows 上,使用带 SHA256 的 certutil -hashfile。