Бесплатные загрузки
Модули панели биллинга
Продавайте хостинг 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 КБ)SHA-256 fdd08be1bd1fa4a7d1a645075352c3154de37fcaf5b407dbd806465608c48801 |
Zinn Digital® for HostBillzinn-hostbill | 1.0.1 | includes/modules/Hosting/zinn/PHP 8.2 или выше | Скачать zip (13 КБ)SHA-256 b81eaa8d7bfc25afa9e686e46065be23762bc1dc351243273e3c06b86f317373 |
Zinn Digital® provisioning client for PHPzinn-provisioning-php | 1.0.1 | anywhere in your own codebasePHP 8.2 или выше | Скачать zip (11 КБ)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 module API 1.1 и работает на PHP 8.2 или более поздней версии, что охватывает каждый поддерживаемый выпуск WHMCS. Он использует стандартный интерфейс модуля инициализации — без изменений ядра, без перехватчиков (hooks) во внутренние механизмы WHMCS и без необходимости повторного применения настроек после обновления WHMCS.
Какие продукты Zinn® я могу продавать через него?
Все они. Форма продукта принимает любые из наших линеек продуктов — управляемый WordPress, footprint-free, хостинг приложений, облачные серверы, агентские тарифы, реселлинг, управляемые базы данных и остальное — а также стек для развертывания на каждом аккаунте, плюс опциональное приложение и версию PHP. Все, что продает API, этот модуль может заказать.
Я использую Blesta или собственную внутреннюю систему.
Загрузите PHP-клиент. Это один файл без зависимостей и привязки к панели: шесть методов, которые соответствуют тем же шести вызовам API, что и модуль WHMCS. Если вы вообще не пишите на PHP, те же вызовы задокументированы в нашей справочной системе API, и вы можете использовать их из любой среды.
Имеет ли модуль привилегированный доступ к вашей платформе?
Нет, и это намеренно, а не случайно. Каждый выполняемый им вызов — это общедоступная, задокументированная конечная точка, которую любой реселлер может вызвать с помощью собственного ключа API. Если модулю когда-либо понадобится то, что общедоступный API сделать не может, мы скорее добавим конечную точку в API, чем лазейку в модуль.
Как узнать, что загруженный файл не был подделан?
Каждый архив передается по протоколу TLS с нашего собственного имени хоста, никогда не перенаправляется на сторонний хост, а его контрольная сумма SHA-256 указана рядом со ссылкой на скачивание на этой странице. Сравните ее после загрузки: в Linux или macOS выполните команду shasum -a 256 для файла; в Windows — certutil -hashfile с параметром SHA256.
Готовы к перепродаже?
Наша реселлерская программа предоставляет вам оптовые цены, ваш собственный брендинг на панели управления ваших клиентов и маржу, установленную вами. Модуль — это внутренняя инфраструктура; программа — это сам бизнес.