Бесплатные загрузки
Модули панели выставления счетов
Продавайте хостинг Zinn® через ту биллинговую систему, которой вы уже пользуетесь. Бесплатно, по лицензии GPL, для скачивания не требуется аккаунт и нет никаких привилегированных бэкдоров: каждый вызов, совершаемый модулем, представляет собой задокументированную конечную точку, которую вы можете создать самостоятельно с помощью собственного ключа API.
Что модуль делает на самом деле
Кнопки вашей панели оживают
Заказ создает учетную запись Zinn® вашего клиента и подготавливает его сайт. Собственная автоматизация просроченных счетов на вашей панели приостанавливает ее действие. Отметка счета как оплаченного возобновляет ее. Отмена планирует удаление — с датой, отображаемой вашему клиенту, поскольку его данные еще не удалены, и сказать ему об этом было бы хуже, чем не сказать ничего.
Один клик до их хостинга
Ваш клиент нажимает кнопку «Войти в хостинг» в личного кабинете и попадает в свою панель управления уже авторизованным. Эта ссылка создается при нажатии, является одноразовой и истекает через несколько минут — она никогда не попадает на страницу, где ее могут сохранить кеш или лог-файл.
Диск и пропускная способность под контролем
Ежедневная задача обновляет данные об использовании каждой службы в вашей панели на основе наших данных. Показатель, который не удалось измерить, остается без изменений, а не записывается как ноль: «нет данных» и «ничего не использовано» — это разные вещи, и только одна из них должна показывать вашему клиенту пустую шкалу использования.
Скачать
Никакого аккаунта и регистрации. Каждый архив предоставляется с нашей собственной инфраструктуры вместе с его контрольной суммой SHA-256, чтобы вы могли убедиться, что скачанное вами совпадает с тем, что мы опубликовали. Здесь это важнее, чем обычно, поскольку этот код содержит ключ API, который может создавать и удалять хостинг ваших клиентов.
| Модуль | Версия | Куда направляется | Скачать |
|---|---|---|---|
Zinn Digital® for WHMCSzinn-whmcs | 1.0.0 | modules/servers/zinn/PHP 8.2 или новее | Скачать zip (14 КБ)SHA-256 2e0fa61bcaeb18bb54883ea9987d0357b66ce5febd66e36c2a2044b0f1341f34 |
Zinn Digital® for HostBillzinn-hostbill | 1.0.0 | includes/modules/Hosting/zinn/PHP 8.2 или новее | Скачать zip (9 КБ)SHA-256 cc57e36709ed4dc61f5f02b679fc4dffe010847c08594c74fdec1cc6a9a7cbf3 |
Zinn Digital® provisioning client for PHPzinn-provisioning-php | 1.0.0 | anywhere in your own codebasePHP 8.2 или новее | Скачать zip (7 КБ)SHA-256 e03c3545906cbec76d77b4c67849ff4475502739244b9b1b2ab5ff69cf03946a |
Ключ 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 поддерживаются?
Модуль объявляет API модуля WHMCS 1.1 и работает на PHP 8.2 или более поздней версии, что охватывает каждый поддерживаемый выпуск WHMCS. Он использует стандартный интерфейс модуля подготовки — никаких изменений ядро не требует, никаких хуков во внутренние компоненты 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.
Готовы к перепродаже?
Наша реселлерская программа предоставляет вам оптовые цены, ваш собственный бренд на панели управления ваших клиентов и маржу, установленную вами. Модуль — это техническая основа, а программа — это готовый бизнес.