Dokumentacja modułu integracyjnego WHMCS-HRD

Podobne dokumenty
Instrukcja obsługi Modułu Payu dla Moodle 2.x

Instrukcja instalacji wtyczki Przelewy24

1.1 Podłączenie Montaż Biurko Montaż naścienny... 4

INSTRUKCJA INSTALACJI I KONFIGURACJI APLIKACJI WEBSOFT CEIDG MONITOR

Wdrożenie modułu płatności eservice. dla systemu Zen Cart

Wdrożenie modułu płatności eservice. dla systemu Magento

Podgląd z rejestratorów IPOX na komputerze z systemem WINDOWS za pomocą programu NVMS-2.0 LITE

Internetowy serwis Era mail Aplikacja sieci Web

INSTRUKCJA INSTALACJI I KONFIGURACJI APLIKACJI WEBSOFT SITE ANALYZER 2.7.1

oprogramowania F-Secure

4. Podstawowa konfiguracja

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

Dokumentacja modułu Woocommerce

instrukcja INSTALACJI APi_proxy

InPost PACZKOMATY. (Moduł Magento 2) v Strona 1 z 18

ibok Internetowe Biuro Obsługi Klienta

Certum Certificates For WHMCS. Instalacja, Konfiguracja i Zarządzanie

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Panel Administracyjny Spis treści:

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Integracja programów LeftHand z systemem Skanuj.to

Minimalna wspierana wersja systemu Android to zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.

Instalacja programu S4H

1. Moduł Print Master

1. Proszę wejść na stronę: poczta.home.pl i zalogować się do nowej skrzynki za pomocą otrzymanych danych.

INSTRUKCJA INSTALACJI MODUŁU

Instrukcja obsługi Modułu Płatności dla Moodle 1.7, 1.8, 1.9

Instrukcja Integracja z Shoper. Wersja z 18/01/2015. Copyright Zakupteraz.pl

Krótka instrukcja instalacji

Bazy Danych. Ćwiczenie 1: Przygotowanie środowiska pracy dla bazy MySQL z wykorzystaniem XAMPP Portable Lite oraz MySQL-Front

ZPKSoft Synchronizator

DBPLUS Data Replicator Subtitle dla Microsoft SQL Server. dbplus.tech

1. Montaż i podłączenie do sieci Konfiguracja przez stronę 8

Instrukcja instalacji wtyczki Przelewy24

Współpraca z platformą Emp@tia. dokumentacja techniczna

Instrukcja Integracja z istore. Wersja z 07/02/2015. Copyright Zakupteraz.pl

INSTRUKCJA INSTALACJI APLIKACJI SEPI W SYSTEMIE LINUX. Dokumentacja zasilania aplikacji SEPI dla systemu Linux

wfirma (Moduł Magento) v Strona 1 z 12

INSTALACJA I KONFIGURACJA Instalacja systemu WF-Mag Mobile 2

Dokumentacja SMS przez FTP

Instrukcja logowania do systemu e-bank EBS

TECHNOLOGIA OBSŁUGI KONTRAKTÓW INFORMACJA O AKTUALIZACJI SYSTEMU ISO 9001:2008 Dokument: Raport Numer: 10/2016 Wydanie: Waga: 90

Instalacja NOD32 Remote Administrator

LeftHand Sp. z o. o.

Win Admin Monitor Instrukcja Obsługi

Comarch isklep24 Ulotka v. 5.1

INSTRUKCJA INSTALACJI MODUŁU

Opis instalacji oparto na przykładzie serwera SUPERHOST z obsługą PHP i MySQL.

INFO-R. Instalacja pakietu programów obsługujących platformę

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Instalacja systemu zarządzania treścią (CMS): Joomla

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4

SOGA web co powinieneś wiedzieć

SklepEF moduł sklepu i zamówień internetowych do programu Hermes SQL firmy Humansoft

Instrukcja klienta wideokonferencji Yealink VC Desktop dla systemów Windows 7, 8, 10

PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI

POCZTA POLSKA. (Moduł Magento) v Strona 1 z 19

Rejestracja użytkownika Bentley Często zadawane pytania techniczne

Instrukcja instalacji wtyczki Przelewy24

Instalacja rozwiązania Uruchomienie rozwiązania w systemie Sage Konfiguracja dodatku Ustawienia dodatkowe rozwiązania...

Informacje o aktualizacji oprogramowania

Programy LeftHand - Obsługa plików JPK. Luty 2017

INSTRUKCJA OBSŁUGI Platforma druku CAD online

SklepEF5 moduł sklepu i zamówień internetowych do programu EuroFirma i Hermes firmy Humansoft

Podręcznik administratora Systemu SWD ST Instrukcja instalacji systemu

Zamawianie Taxi Instrukcja użytkownika

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce)

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)

SymSync integracja danych Opencart/Prestashop Symfonia Handel Instrukcja obsługi

Instrukcja obsługi certyfikatu kwalifikowanego w programie Płatnik.

INSTRUKCJA OBSŁUGI DLA SIECI

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym WooCommerce (plugin dostępny w wersji ecommerce)

Instrukcja aktualizacji programu Integra 7

HOTSPOT. [ konfiguracja, rejestracja, użytkowanie ]

Program dla praktyki lekarskiej

Jak zamieścić moją stronę w Internecie

SymSync integracja danych WooCommerce/Prestashop Symfonia Handel Instrukcja obsługi

Data modyfikacji:

INSTRUKCJA INSTALACJI MODUŁU

Dokumentacja fillup - MS SQL

Books. by HansaWorld. Przewodnik instalacji. wersji 6.2

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Books. by HansaWorld. Przewodnik instalacji. Wersji 6.2

PŁATNOŚCI TPAY.COM. w OpenCart 3.x. Wrzesień 2017

AKTYWNY SAMORZĄD. Instrukcja użytkownika.

1. Instalacja certyfkatu OSX 10.9

INSTRUKCJA INSTALACJI MODUŁU

Dokumentacja smsapi wersja 1.4

Instrukcja instalacji wtyczki Przelewy24 dla Magento 2.X

Instrukcja konfiguracji funkcji skanowania

Repozytorium Cyfrowe BN

Skrócona instrukcja podstawowych zadań na portalu polska-szkola.pl

Konfiguracja współpracy urządzeń mobilnych (bonowników).

Instrukcja instalacji wtyczki Przelewy24

Instrukcja połączenia z programem Compas LAN i import konfiguracji

Spis treści. FAQ: /PL Data: 30/06/2015. Instalacja polskiej wersji LOGO! Soft Comfort. 1 Pobranie pliku 2

v2.6.x Ins n tr t ukcj c a j ob o słu ł gi

INSTRUKCJA INSTALACJI SYSTEMU NA SERWERZE KROK PO KROKU

Transkrypt:

Dokumentacja modułu integracyjnego WHMCS-HRD Dział 1: Wymagania modułu WHMCS-HRD Moduł WHMCS-HRD do poprawnego funkcjonowania wymaga: PHP w wersji 5.3 lub nowszej z zainstalowaną biblioteką Curl, Iconv WHMCS w wersji 5.1 lub wyższej ioncube Loader (WHMCS również z niego korzysta, więc raczej jest) połączenie internetowe do portu 80 serwisu appkorn.com (w celu weryfikacji licencji) Dział 2: instalacja modułu WHMCS HRD Dodanie IP serwera na którym działa WHMCS przez obsługę serwisu HRD. Aby mieć możliwość korzystania z systemu rejestracji domen hrd.pl przez ich API, należy najpierw wysłać list na adres info@hrd.pl, w którego treści należy podać numer partnera (CSP) oraz adres IP z którego będą wykonywane połączenia do systemu. Numer CSP odczytasz z panelu administracyjnego hrd.pl, a adres IP, to adres serwera, na którym działa program WHMCS. Po otrzymaniu potwierdzenia dodania adresu IP przechodzimy do instalacji modułu. Instalacja plików na serwerze, gdzie znajduje się WHMCS Po rozpakowaniu pobranego z appkorn.com archiwum ZIP z modułem WHMCS-HRD, należy wgrać wszystkie zawarte w nim pliki do katalogu /modules/registrars/ w katalogu instalacyjnym WHMCS. Należy przy tym zachować strukturę katalogów. Przykładowo WHMCS zainstalowany jest w katalogu /whmcs/, pliki wgrywamy do /whmcs/modules/registrars/ I mamy podobną strukturę, jak opisana poniżej: /whmcs/modules/registrars/hrd/hrd.php /whmcs/modules/registrars/hrd/hrdsync.php /whmcs/modules/registrars/hrd/includes/functions.php Opcjonalne: jeśli chcesz, aby WHMCS poprawnie sprawdzał wszystkie polskie domeny regionalne, przegraj plik whoisservers.php z archiwum modułu WHMCS-HRD do podkatalogu /includes/ w instalacji WHMCS (istnieje tam już plik o tej nazwie, czyli nowy plik należy wgrać na miejsce starego). Copyright 2012, Wszystkie prawa zastrzeżone, Appkorn.com, REDKORN Strona 1

Dodanie wymaganych pól dla danych klientów Jeśli jeszcze tego nie zrobiliśmy wcześniej, musimy dodać w WHMCS dodatkowe pola dla klientów. Będziemy w nich przechowywać: numer NIP, numer PESEL oraz numer identyfikacyjny w systemie HRD. W tym celu należy zalogować się do WHMCS jako administrator I przejść do działu: Setup > Custom Client Fields Proponujemy skonfigurować pola w następujący sposób: Pole dla numeru NIP: Field Name: NIP Field Type: Text Box Description: Proszę podać NIP, który ma być umieszczony na fakturze. Validation: puste Select Options: puste Zaznaczone opcje: tylko Show on Order Form Pole dla numeru PESEL: Field Name: PESEL Field Type: Text Box Description: Proszę podać numer PESEL Validation: puste lub /^[0-9]{11,11}$/ (jeśli chcemy wymusić wprowadzenie 11-cyfrowego kodu) Select Options: puste Zaznaczone opcje: Show on Order Form I opcjonalnie Required Field Pole dla identyfikatora w systemie HRD: Field Name: HRD Field Type: Text Box Description: puste Validation: puste Select Options: puste Zaznaczone opcje: Admin Only Jeśli wszystko zrobiliśmy poprawnie na ekranie powinniśmy mieć podobny widok, jak na załączonym zrzucie: Copyright 2012, Wszystkie prawa zastrzeżone, Appkorn.com, REDKORN Strona 2

Następnie należy przejść do działu: Setup > Products/Services > Domain Registrars W dziale Domain Registrars po poprawnym wgraniu plików pokaże się nowa opcja na liście rejestratorów domen. Wybieramy: Hrd. Copyright 2012, Wszystkie prawa zastrzeżone, Appkorn.com, REDKORN Strona 3

Ukażą się nam opcje konfiguracyjne modułu WHMCS-HRD. W poszczególnych polach należy wprowadzić wymagane dane: Uruchamianie skryptu synchronizacji dat ważności domen domainsync.php WHMCS 5.1 wprowadził zmiany dotyczące obsługi synchronizacji domen z bazami rejestratorów. Nowy sposób pozwala na obsługę wszystkich synchronizacji poprzez jeden wspólny skrypt domainsync.php. Skrypt ten znajduje się w katalogu /crons/ I zaleca się uruchamianie go co ok. 4h, czyli przykładowy wpis w crontabie mógłby wyglądać następująco: 10 */4 * * * wget -O - -q http://www.nazwa-serwera.pl/sciezka-do-whmcs/domainsync.php >/dev/null 2>&1 Następnie należy aktywować jeszcze skrypt w konfiguracji WHMCS. W tym celu należy zalogować się do administracji i przejść do działu Setup > General Settings > Domains i zaznaczyć opcję Domain Sync Enabled oraz Sync Next Due Date. Przy Next Due Date można podać liczbę dni: ile dni przed datą upływu ważności domeny ma przypadać termin płatności za odnowienie. Przykładowo jeśli ustawimy tę wartość na 7, a domena wygasa 24.10.2013r, to termin płatności za odnowienie będzie przypadać na 14.10.2013r. Jest to szczególnie przydatne w przypadku obsługi płatności przez przelew bankowy, które trwają kilka dni. Dodatkowo opcja ta pozwala nam uniknąć dopłaty, która pobierana jest za domeny reaktywowane z kwarantanny, gdyż klient musi zapłacić za domenę kilka dni przed terminem. Dzięki domainsync.php WHMCS będzie co 4h sprawdzać 50 kolejnych domen i synchronizować ich daty ważności oraz płatności z danymi w bazie hrd.pl. Po zsynchronizowaniu wszystkich domen, skrypt zaczyna sprawdzanie od początku, czyli dane w bazie będą stale aktualne. WAŻNE: przy pierwszej synchronizacji danych może doiść do sytuacji, gdy WHMCS wystawi dwie faktury za odnowienie jednej domeny. Stanie się tak, gdy w systemie jest już wystawiona płatność na odnowienie domeny, która niedługo ma wygasnąć, a skrypt synchronizacyjny zmieni datę płatności tej domeny. WHMCS zauważy zmianę daty i wystawi drugą fakturę na nową datę. Dlatego też zalecamy sprawdzenie, po pierwszej synchronizacji, domeny, które Copyright 2012, Wszystkie prawa zastrzeżone, Appkorn.com, REDKORN Strona 4

mają wystawione już faktury za odnowienie, czy czasem nie istnieją w systemie dwie płatności I usunąć jedną z nich. Uruchamianie skryptu hrdsync.php w harmonogramie zadań (tylko WHMCS 5.0) Ten dział dotyczy jedynie WHMCS 5.0 I nie polecamy korzystania z hrdsync.php. Zalecamy aktualizację do WHMCS 5.1 I korzystanie z domainsync.php (informacja powyżej). Jeśli chcemy, aby w cronie (harmonogramie zadań) był uruchamiany skrypt synchronizujący daty ważności domen, następnych płatności I aktualnych statusów domen, należy dodać do crontab następujący kod (oczywiście zmieniając ścieżkę do WHMCS): php -q /home/uzytkownik/sciezka_do_whmcs/modules/registrars/hrd/hrdsync.php Wystarczy, gdy skrypt jest uruchamiany raz lub dwa razy w tygodniu. Ustawienie hrd jako domyślnego rejestratora dla nowych domen Aby nowe domeny były automatycznie rejestrowane w hrd, należy ustawić moduł 'hrd' dla wybranych domen w Setup > Products/Services > Domain Pricing Zmiana rejestratora dla wcześniej zarejestrowanych domen Zmiana w Domain Pricing będzie ważna tylko dla nowych transferów oraz rejestracji domen. Dlatego też należy manualnie przestawić dla każdej zarejestrowanej już domeny rejestratora na 'hrd' (chodzi o pole 'Registrar' w ustawieniach każdej domeny). Można też ten proces przyśpieszyć I ustawić 'hrd' dla wszystkich domen przez phpmyadmin: Copyright 2012, Wszystkie prawa zastrzeżone, Appkorn.com, REDKORN Strona 5

Ustawienie hrd dla domen polskich: UPDATE tbldomains SET registrar='hrd' WHERE domain like '%.pl'; Ustawienie hrd dla domen europejskich: UPDATE tbldomains SET registrar='hrd' WHERE domain like '%.eu'; Copyright 2012, Wszystkie prawa zastrzeżone, Appkorn.com, REDKORN Strona 6

Dział 3: Podstawowe informacje dotyczące działania modułu Z uwagi na specyfikę rejestracji polskich domen I procedurę, która jest odmienna od tej dotyczącej domen globalnych, moduł musiał zostać przystosowany do funkcji, jakie oferuje WHMCS, Podstawowe funkcje modułu WHMCS-HRD: pełna obsługa domen IDN (zawierającymi międzynarodowe znaki) rejestracja domen transfer domen z weryfikacją kodu auth info / EPP zmianę serwerów DNS synchronizację dat ważności I płatności domen w harmonogramie zadań (crontab) synchronizację statusu transferu domen (od wersji 1.1 I wyłącznie z WHMCS od wersji 5.1) Czego nie oferuje obecnie moduł WHMCS-HRD: rezerwacji domen przed ich opłaceniem weryfikacji, czy dane osoby zlecającej transfer są zgodne z danymi w NASK (transfer zostanie odrzucony z odpowiednim komunikatem) Copyright 2012, Wszystkie prawa zastrzeżone, Appkorn.com, REDKORN Strona 7

Wersja 1.2 (20/11/2012) Dział 4: Zmiany w WHMCS-HRD / Change Log Poprawiono obsługę transferu I rejestracji wielu domen jednocześnie (wcześniej dla każdej domeny zakładany był nowy CSA w systemie HRD) Dodano obsługę IPv6 do modułu zatwierdzającego ważność licencji (Występowały problemy, gdy WHMCS działał pod adresem Ipv6) kilka drobnych poprawek Wersja 1.1 (07/11/2012) Wersja dedykowana dla WHMCS 5.1 - korzysta z nowego systemu synchronizacji informacji o domenach zaprezentowanego w wersji 5.1, czyli wspólnego skryptu synchronizacyjnego dla wszystkich rejestratorów (/crons/domainsync.php). Należy usunąć wywołanie hrdsync.php z harmonogramu zadań i dodać tylko domainsync.php, np.: 10 */4 * * * php -q /sciezka_do_whmcs/crons/domainsync.php >/dev/null 2>&1 Nowy sposób synchronizacji pozwala na synchronizację domen w niewielkich paczkach po 50 domen, co 4 godziny zamiast jednego uruchomienia synchronizacji wszystkich domen jednocześnie (nie obciąża to tak serwerów rejestratorów) Moduł obsługuje również przypadek, gdy transferowana domena znajduje się u nas w hrd.pl, ale pod innym kontaktem. Skrypt synchronizacyjny informuje o potrzebie wysłania prośby do hrd w celu przełączenia domeny między klientami. Wersja 1.01 (19/10/2012) Wprowadzono poprawki przy przesylaniu danych nowego kontaktu do hrd. Niektore znaki w nazwie firmy mogly powodowac problemy z rejestracja domeny na te dane Modul wspolpracuje teraz z dowolnie ustawionym kodowaniem znakow w WHMCS (wczesniej tylko UTF-8) Copyright 2012, Wszystkie prawa zastrzeżone, Appkorn.com, REDKORN Strona 8

Dział 5: Problemy z działaniem modułu WHMCS-HRD Jeśli w jakimś momencie moduł nie zadziała poprawnie, najlepszym sposobem znalezienia przyczyny jest włączenie opcji logowania modułów: Utilities > Logs > Module Log (należy kliknąć na Enable Debug Logging I uruchomić problematyczną funkcję w module) oraz przesłanie logów do nas na adres info@redkorn.pl. Copyright 2012, Wszystkie prawa zastrzeżone, Appkorn.com, REDKORN Strona 9