Instrukcja obsługi Modułu Płatności dla Moodle 1.7, 1.8, 1.9 Wersja z 4 kwietnia 2011r. Spis treści 1. Wymagania............................................ 1 2. Jak kupić............................................. 2 3. Instalacja............................................. 2 4. Włączenie modułu....................................... 2 5. Konfiguracja po stronie platformy.............................. 2 6. Konfiguracja po stronie platnosci.pl............................ 3 A. Lista platforma na których działa dekoder ioncube.................. 4 1. Wymagania Do poprawnej pracy moduł potrzebuje środowiska na które składa się: 1. Interpreter języka php5 wraz z zainstalowanym dekoderem ioncube (do pobrania bezpłatnie ze strony www producenta http://phpencoder.pl/download_loader.php). W załączniku A zamieszczona jest lista firm hostingowych o których wiemy, że udostępniają swoim klientom moduł dekodujący ioncube. Jeśli brakuje informacji o firmie w której utrzymują Państwo stronę prosimy o kontakt pod adresem b.cisek@edu-space.pl. 2. Platformy Moodle w wersji dla której moduł został przygotowany. 3. Poprawnie skonfigurowane przetwarzanie skryptu cron.php znajdującego się w katalogu /admin/ platformy. Zalecamy uruchamianie tego skryptu raz na 10 minut. 4. Konta w systemie platnosci.pl. Można je otrzymać po rejestracji oraz akceptacji wniosku przez pracownika platnosci.pl. Pozostałe formalności w postaci podpisania umowy mogą nastąpić w terminie późniejszym. 1
2. Jak kupić Jeśli są Państwo zainteresowani zakupem modułu, proszę o kontakt poprzez formularz kontaktowy lub bezpośrednio na adres e mail podany na stronie kontakt. We wiadomości proszę zawrzeć nastepujące informacje: 1. Dane do wystawienia faktury. 2. Wartość zmiennej CFG->wwwroot z pliku config.php platformy na której ma być zainstalowany moduł. Proszę o wklejenie całej linii. 3. Instalacja 1. Archiwum zawierające pliki modułu należy rozpakować do katalogu enrol znajdującego się w głównym katalogu platformy Moodle. 2. Następnie należy zalogować się na konto administratora platformy. 3. W menu administratora należy kliknąć na link Powiadomienia znajdujący się u samej góry. 4. Powinna rozpocząć się instalacja modułu płatności. Po jej zakończeniu wtyczka jest gotowa do konfiguracji. 4. Włączenie modułu 1. Jak przedstawiono to na Rysunku 1 w menu administratora należy wybrać Kursy Zapisy. 2. Następnie zaznaczyć tick (kwadrat, checkbox) obok nazwy modułu w kolumnie Włącz. 3. W kolejnym kroku należy kliknąć przycisk Zapisz zmiany znajdujący się u dołu. 4. Moduł jest włączony. Można przystąpić do modyfikacji ustawień. 5. Konfiguracja po stronie platformy 1. Klikając widoczny na Rysunku 1 link Modyfikuj przechodzimy do okna konfiguracji widocznego na Rysunku 2. enrol cost domyślny koszt kursu enrol platnosci posid Identyfikator punktu płatności (pos id, wartość odczytana z panelu administracyjnego Platnosci.pl) enrol platnosci key1 Pierwszy klucz md5 (wartość odczytana z panelu administracyjengo Platnosci.pl) enrol platnosci key2 Drugi klucz md5 (wartość odczytana z panelu administracyjengo Platnosci.pl) enrol platnosci pos auth key Klucz autoryzacji płatności (pos auth key, wartość odczytana z panelu administracyjnego Platnosci.pl) 2
Rysunek 1. Włączenie modułu płatności. 2. Jak widać większość głównych parametrów pochodzi bezpośrednio z panelu administracyjnego systemu płatności. Wystarczy je skopiować. 3. Pozostałe trzy parametry umożliwiają włączenia powiadomienia e mailem o zapisaniu się na kurs odpowiednich odbiorców: studenta, nauczyciela, administratorów. 4. Po wypełnieniu wszystkich pól należy kliknąć przycisk zapisz zmiany. 6. Konfiguracja po stronie platnosci.pl Po otrzymaniu dostępu do systemu płatności, należy utworzyć Punkt Płatności (pos Point Of Sale). Najłatwiej zrobić to przy pomocy kreatora. Dokładna dokumentacja znajduje się na stronie www.platnosci.pl. Do zakończenia konfiguracji konieczne jest jeszcze wskazanie adresu na jaki system platnosci.pl ma wysyłać zmiany statusów transakcji. Każdy pos ma możliwość przypisania trzech adresów przedstawionych w Tabeli 1. adresmoodle należy zastąpić adresem swojej platformy. Funkcja Adres powrotu błędnego Adres powrotu pozytywnego Adres raportów Adres http://adresmoodle.pl/enrol/platnosci/error.php?errno=%error% http://adresmoodle.pl/enrol/platnosci/succes.php http://adresmoodle.pl/enrol/platnosci/status.php Tabela 1. Adresy 3
Rysunek 2. Ekrn konfiguracji modułu. A. Lista platforma na których działa dekoder ioncube Poniżej zamieszone są adresy firm hostingowych o których wiemy, że udostępniają bezpłatnie moduł ioncube. Kolejność alfabetyczna: abajt.pl az.pl cal.pl easyisp.pl ehost.pl fc.pl hekko.pl home.pl 4
host247.pl hostit.pl kei.pl lh.pl nazwa.pl netmark.pl NetStrefa.pl o12.pl ovh.pl webd.pl webhost.pl 5