Pluginy

1 Pluginy dla platform e-commerce

Dla najpopularniejszych platform e-commerce udostepniamy dedykowane wtyczki dostępne do pobrania z serwisu Github.
Jeśli integrujesz sklepy internetowe z PayU, możesz być zainteresowany naszym Programem partnerskim.

2 FAQ

Najczęściej zadawane pytania

1. Po przejściu na stronę potwierdzenia płatności pojawia się komunikat "An error occurred while processing your order"

Możliwe przyczyny:

Problem: Niepoprawny drugi klucz
Rozwiązanie: Zweryfikować, czy podany w konfiguracji wtyczki drugi klucz jest zgodny z wartością podaną w panelu menedżera dla danego posa

Problem: Pos nie jest typu checkout
Rozwiązanie: Zweryfikować czy dla danego posa jest odznaczony checkbox "checkout" w konfiguracji posa. Jeśli nie, należy utworzyć nowego posa z zaznaczoną opcją "checkout"

Problem: Podana jest waluta inna niż PLN
Rozwiązanie: Należy zweryfikować w panelu admina sklepu, czy walutą wysyłaną w zamówieniu płatności jest PLN

Problem: Wysyłany parametr extOrderId nie jest unikalny
Rozwiązanie: Należy zweryfikować, czy wysyłana jest unikalna wartość parametru extOrderId w zamówieniu płatności (np. nie należy ponawiać płatnościd dla tego samego zamówienia sklepowego)

2. Powiadomienia o zmianie statusu wysyłane przez system PayU nie dochodzą do sklepu

Możliwe przyczyny:

Problem: podany w komunikacie OrderCreateRequest notifyUrl jest niepoprawny
Rozwiązanie: Zweryfikować czy wysyłany notifyUrl prowadzi na adres, pod który możliwe jest przetworzenie notyfikacji

Problem: Serwer pod podanym w komunikacie OrderCreateRequest adresem notifyUrl odpowiada błędem (np. http status 500)
Rozwiązanie: Sprawdzić logi serwera w celu diagnozy możliwej przyczyny błędu

3. Po przejściu na stronę potwierdzenia płatności nie pojawia się przycisk "potwierdź zamówienie" lub jest obecny, ale po kliknięciu nic się nie dzieje

Możliwe przyczyny:

Problem: Nie został wyczyszczony cashe po odinstalowaniu poprzedniej wersji wtyczki
Rozwiązanie: Wyczyścić casche w panelu admina sklepu intenetowego

Problem: (dot. Prestashop) Nie wykonano kompilacji szablonów z panelu admina w Prestashop
Rozwiązanie: Przejść pod Preferencje->wydajność i zaznaczyć wymuś kompilację. Następnie przejść jeszcze raz ścieżkę tworzenia nowego zamówienia i płatności

4. W panelu admina nie pojawia się zamówienie mimo, że klient dokonał płatności

Problem: Sklep nie odbiera notyfikacji z serwera PayU (patrz p. 2)

5. Zamówienie pojawia się w panelu admina, ale statusy zamówienia nie zmieniają się

Problem: Sklep nie odbiera notyfikacji z serwera PayU (patrz p. 2)

6. Moduł nie jest widoczny w sklepie

Problem: Błędna instalacja
Rozwiązanie: Należy postępować dokładnie wg instrukcji instalacji - dla Prestashop:
  1. Pobierz plugin z repozytorium i zapisz na dysk lokalny.
  2. Rozpakuj archiwum.
  3. Utwórz archiwum zip z katalogu „payu” (znajduje się wewnątrz własnie rozpakowanego archiwum)
  4. Wejdź do panelu administracyjnego Prestashop
  5. Przejdź do „Moduły” > „Moduły”
  6. Skorzystaj z przycisku “Dodaj nowy moduł” I wskaż utworzone w punkcie 3 archiwum zip.
  7. Kliknij przycisk „Prześlij moduł”

Pozostałe instrukcje instalacji dostępne są w repozytoriach pluginów.

Problem: Nieprawidłowe uprawnienia w katalogu instalacji modułu
Rozwiązanie: Upewnić się, że katalog modules/ ma prawidłowe uprawnienia. Uprawnienia katalogu modules powinny być ustawione na 755.

Problem: Z jakiegoś innego powodu katalog payu/ nie pojawia się w katalogu modules/ instalacji
Rozwiązanie: Skopiować katalog payu/ do katalogu modules/ znajdujący sie w katalogu głównym instalacji sklepu. Po tej operacji w katalogu modules/ powinien być widoczny katalog payu/ a w nim pliki modułu