Polskie wsparcie PrestaShop
PrestaShop => Moduły => Wątek zaczęty przez: fujitsu w Marzec 29, 2012, 07:35:23 pm
-
Skąd pobrać w 100% działające moduły PayU i Przelewy24 dla PS 1.4.4.1 PL ?
Jest kilka źródeł, kilku autorów... Znalazłem na forach presty informacje, że są problemy z działaniem tych modułów np. powrót po transakcji do sklepu...
p.s. jakie macie doświadczenia z transferuj.pl?
-
Naprawdę nikt z Was nie używa tych modułów?
-
Uzywam Transferuj.pl pobrane z ich strony, działa bez zarzutu
-
Najłatwiej będzie jak sciągniesz paczke presta 1.4.4.1 i po prostu wyciągniesz sobie z niej te 2 moduły...
Faktycznie moduł przelewy24.pl ma pewien bug związany z powrotem do podsumowania zamówienia ale jest na to proste rozwiązanie - wystarczy zmienić 2 linijki w pliku validation_prestashop_ok.php
W linijce gdzie jest kod
$opis = 'przelewy24.pl';
zamieniasz na:
$opis = 'Przelewy24.pl';
i w ostatniej linijce gdzie jest header(...
zamieniasz na:
header('Location: '.__PS_BASE_URI__.'order-confirmation.php?id_cart='.$i_id_order.'&id_module='.(int)($o_przelewy24->id).'&id_order='.$o_przelewy24->currentOrder.'&key='.$order->secure_key);
i już moduł działa jak powinien...
a PayU to po prostu moduł platnosci.pl - używam go i działa (zamienilem tylko logo i dodałem poprawke o ktorej mowa w temacie http://prestashopforum.pl/index.php/topic,7297.msg22540.html#msg22540)
-
Dzięki jbator za wyczerpującą informację. Zastosowałem poprawki i działa.
Niedoróbką PayU jest to, że jeśli przechodzimy do płatności na stronę banku i wpiszemy tam fikcyjne dane do logowania lub chcemy zrezygnować, to nie ma możliwości powrotu do sklepu. Pozostajemy na stronie banku z błędem logowania i klient poza "cofnij" w przeglądarce nie ma jak powrócić do koszyka zamówienia czy sklepu.
-
Witam, czy będzie ktoś uprzejmy i poprawi mi błąd?
Zastosowałem się do wytycznych z tego tematu, ale nadal płatności nie działają poprawnie. Po dokonaniu przelewy, strona zawiesza si, po czym pojawia się błąd
-------------------------------------------
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
-----------------------------------------
A tak wygląda plik validation_prestashop_ok.php po moich modyfikacjach
}
$o_przelewy24=new Przelewy24();
$opis="Przelewy24.pl";
if(Configuration::get('P24_COMMISSION') != ''){
$val = str_replace(',', '.', Configuration::get('P24_COMMISSION'));
$commission = $p24_kwota/(100+$val)*$val;
$p24_kwota = round($p24_kwota-$commission,0);
}
if($WYNIK[0]=='TRUE')
{
$o_przelewy24->validateOrder($i_id_order,2,$p24_kwota*0.01,$opis);
}
else
{
$o_przelewy24->validateOrder($i_id_order,1,$p24_kwota*0.01,$opis);
}
$order=new Order($i_id_order);
//Tools::redirect('order-confirmation.php?orderid='.$i_id_order);
//metoda redirect zwraca błąd :
//"Fatal error: Call to a member function getPageLink() on a non-object in ..\classes\Tools.php on line 65"
//zmienione na :
header('Location: '.__PS_BASE_URI__.'order-confirmation.php?id_cart='.$i_id_order.'&id_module='.(int)($o_przelewy24->id).'&id_order='.$o_przelewy24->currentOrder.'&key='.$order->secure_key);
}
?>
Z góry dziękuje;)
-
Czy modul "platnoscipl" dostepny w najnowszej polskiej wersji PS dziala bezproblemowo z PayU ?