Polskie wsparcie PrestaShop
PrestaShop => Płatności - moduły => Wątek zaczęty przez: rytel2 w Styczeń 26, 2013, 09:12:17 pm
-
Używam presty 1.4.4.1pl i najnowszego modułu Payu 1.8
Niestety po realizacji zamówienia zamiast przejść do płatności przechodzi do strony z internal error
Nie działa ani aktywne konto ani sandbox
Czy ktoś wie jak rozwiązać problem????
Czy poza konfiguracją w modułach płatności- > payu jeszcze muszą coś ustawiać??
-
500, jak sama nazwa wskazuje, to blad wewnetrzy serwera. masz za krotki maksymalny czas wykonywania skryptu i serwer zglasza blad. 1.8 to dosc wymagajacy modul wiec mzesz sprobowac jeszcze ze starsza wersja platnoscipl v.0.3
jedkak tez istnieje mozliwosc gryzienia sie moduly z jakims innym elementem, tutaj pomocne bedzie wlaczenie bledow. jezeli sie wiesza to najprowdopodobniej pokaze co i gdzie jest nie tak.
-
Niestety platnosci.pl dają dokładnie ten sam problem
doszedłem że problem daje linia
Klasa OpenPayUNetwork
Funkcja sendDataAuth($url, $doc, $authData)
Problem generuje linia $response = curl_exec($ch); (czyli samo wysłanie do payu)
natomiast dalej nie wiem co z tym robić
są jakieś warunki aby działała funkcja CURL ???
-
w pierwszej kolejnosci powinienes sie zorientowac czego dokladnie dotyczy blad 500, juz sama nazwa "internal" sugeruje, ze to blad wewnetrzny serwera. w jakich warunkach wystepuje, to juz zadanie domowe dla Ciebie, bo wielokrotnie bylo to opisywane tak na forach odnosnie presta jak i innych systemow.
co do cURL to oczywiscie sa warunki do spelnienia, trzeba go przede wszystkim uruchomic po stronie serwera.
-
Curl jest zainstalowany na serwerze w wersji libcurl/7.28.1 OpenSSL/0.9.8b zlib/1.2.3
bład jaki widze w logach apacha to Premature end of script headers: payment.php,