Bezpłatne pobrania

Moduły panelu rozliczeniowego

Sprzedawaj hosting Zinn® z poziomu systemu rozliczeniowego, którego już używasz. Bezpłatny, na licencji GPL, bez konieczności posiadania konta do pobrania — i bez ukrytych furtek: każde wywołanie modułu to udokumentowany punkt końcowy, który możesz wywołać samodzielnie za pomocą własnego klucza API.

Co właściwie robi moduł

Przyciski twojego panelu stają się rzeczywistością

Zamówienie tworzy konto Zinn® twojego klienta i przygotowuje jego witrynę. Automatyzacja zaległych faktur w twoim panelu zawiesza ją. Oznaczenie faktury jako opłaconej zwalnia ją. Anulowanie planuje usunięcie – z datą wyświetlaną twojemu klientowi, ponieważ jego dane jeszcze nie zniknęły, a informowanie ich, że zniknęły, byłoby gorsze niż nieinformowanie ich o niczym.

Jedno kliknięcie do ich hostingu

Twój klient klika „Log in to hosting” w strefie klienta i od razu przechodzi do swojego panelu kontrolnego jako zalogowany użytkownik. Link jest generowany w momencie kliknięcia, ma charakter jednorazowy i wygasa po kilku minutach — nigdy nie jest renderowany na stronie, na której pamięć podręczna lub dziennik zdarzeń mogłyby go zapisać.

Dysk i transfer, w idealnej harmonii

Codzienne zadanie odświeża w Państwa panelu użycie każdej usługi na podstawie naszych danych. Wartość, której nie udało się zmierzyć, pozostaje nienaruszona, zamiast być zapisywana jako zero — „brak odczytu” i „nic nie zużyto” to dwa różne stany, i tylko jeden z nich powinien wyświetlać Państwa klientowi pusty pasek użycia.

Pobierz

Bez konta i bez rejestracji. Każde archiwum jest udostępniane z naszej własnej infrastruktury wraz z sumą kontrolną SHA-256 obok niego, dzięki czemu mogą Państwo potwierdzić, że pobrany plik jest dokładnie tym, który opublikowaliśmy — co ma tutaj większe znaczenie niż zwykle, ponieważ ten kod zawiera klucz API, który może tworzyć i usuwać hosting Państwa klientów.

ModułWersjaMiejsce docelowePobierz
Zinn Digital® for WHMCS
zinn-whmcs
1.0.1modules/servers/zinn/
PHP 8.2 lub nowszy
Pobierz zip (29 KB)
SHA-256 fdd08be1bd1fa4a7d1a645075352c3154de37fcaf5b407dbd806465608c48801
Zinn Digital® for HostBill
zinn-hostbill
1.0.1includes/modules/Hosting/zinn/
PHP 8.2 lub nowszy
Pobierz zip (13 KB)
SHA-256 b81eaa8d7bfc25afa9e686e46065be23762bc1dc351243273e3c06b86f317373
Zinn Digital® provisioning client for PHP
zinn-provisioning-php
1.0.1anywhere in your own codebase
PHP 8.2 lub nowszy
Pobierz zip (11 KB)
SHA-256 5ba9bcce664e2912d52dd11dae85b4196be1bb4f28af41c8cbde2b8b4b48b33e

Klucz API i uprawnienia, jakie należy mu nadać

Proszę utworzyć klucz w panelu Zinn® i nadać mu siedem uprawnień: org.create i org.read do otwierania i odczytywania kont klientów, sites.create, sites.view i sites.delete dla samej usługi, a także reseller.view i reseller.provision do wyświetlania sprzedanych usług, odczytywania zużycia, blokowania klienta z powodu braku płatności i logowania go. Proszę nie przyznawać uprawnienia reseller.manage — klucz wklejony do panelu rozliczeniowego nigdy nie powinien mieć możliwości modyfikacji danych uwierzytelniających bramki płatniczej.

Jedna rzecz do zrobienia przed pierwszym zamówieniem: strony, które kupują twoi klienci, wliczają się do limitu stron w twoim własnym planie odsprzedawcy, więc potrzebujesz planu z odpowiednim zapasem. Test połączenia modułu nie jest w stanie tego wykazać – odczytuje on twój program i niczego nie udostępnia, przez co zgłasza prawidłowe konto, na którym nie można jeszcze sprzedawać. Zamówienie złożone bez wolnego limitu jest odrzucane z komunikatem, który mówi dokładnie o tym.

Licencja i źródło

GPL-2.0-or-later, ta sama licencja, z której korzysta własny ekosystem modułów WHMCS, więc mogą Państwo swobodnie czytać, modyfikować i dostosowywać dowolną część tego rozwiązania na potrzeby własnej instalacji. Autor: Neil Lock — Dyrektor Generalny, Zinn Digital® Ltd.

Pytania

Czy moduły są płatne?

Nie. Można je pobrać i używać za darmo, na zawsze, bez klucza licencyjnego i bez opłat za każdą instalację. Są one przydatne tylko wtedy, gdy odsprzedają Państwo hosting Zinn®, dlatego moduł ten jest sposobem na przedstawienie się, a nie czymś, za co pobieramy opłaty.

Które wersje WHMCS są obsługiwane?

Moduł deklaruje interfejs WHMCS module API 1.1 i działa na platformie PHP 8.2 lub nowszej, co obejmuje wszystkie obsługiwane wydania WHMCS. Korzysta ze standardowego interfejsu modułu alokacji zasobów — bez modyfikacji plików bazowych, bez punktów zaczepienia (hooks) w wewnętrznych mechanizmach WHMCS i bez konieczności ponownego wdrażania czegokolwiek po aktualizacji WHMCS.

Jakie produkty Zinn® mogę za jego pośrednictwem sprzedawać?

Wszystkie z nich. Formularz produktu obsługuje dowolną z naszych linii produktów — zarządzany WordPress, footprint-free, hosting aplikacji, serwery w chmurze, agencję, resellera, zarządzane bazy danych i resztę — oraz stos do utworzenia na każdym koncie, a także opcjonalną aplikację i wersję PHP. Wszystko, co sprzedaje API, moduł może zamówić.

Używam Blesta lub własnego systemu wewnętrznego.

Pobierz klienta PHP. To pojedynczy plik bez zależności i bez założeń co do panelu: sześć metod, które odpowiadają tym samym sześciu wywołaniom API, które wykonuje moduł WHMCS. Jeśli w ogóle nie piszesz w PHP, te same wywołania są udokumentowane w naszej dokumentacji API i możesz je wywoływać z poziomu dowolnego narzędzia.

Czy moduł ma uprzywilejowany dostęp do Państwa platformy?

Nie, i jest to celowe, a nie przypadkowe. Każde wywołanie, którego dokonuje, to publiczny, udokumentowany punkt końcowy, który każdy odsprzedawca może wywołać za pomocą własnego klucza API. Jeśli moduł kiedykolwiek potrzebowałby czegoś, czego publiczne API nie może zrobić, dodalibyśmy punkt końcowy do API, zamiast tworzyć tylną furtkę w module.

Skąd mam wiedzieć, czy pobrany plik nie został zmodyfikowany?

Każde archiwum jest udostępniane przez TLS z naszej własnej nazwy hosta, nigdy nie jest przekierowywane do hosta zewnętrznego, a jego suma kontrolna SHA-256 jest podana obok łącza pobierania na tej stronie. Proszę porównać ją po pobraniu — w systemie Linux lub macOS za pomocą polecenia shasum -a 256 na pliku; w systemie Windows za pomocą certutil -hashfile z SHA256.

Gotowy do odsprzedaży?

Nasz program resellerski zapewnia Państwu ceny hurtowe, własną markę w panelu kontrolnym Państwa klientów oraz marżę ustalaną przez Państwa. Moduł to instalacja techniczna; program to właściwy biznes.

Zobacz ceny dla resellerów Wtyczki WordPress