wdrożenia PrestaShop

PayU i Przelewy24, Transferuj

  • 6 Odpowiedzi
  • 6170 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline fujitsu

  • Stały użytkownik
  • ***
  • 65
  • 0
PayU i Przelewy24, Transferuj
« dnia: 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?

*

Offline fujitsu

  • Stały użytkownik
  • ***
  • 65
  • 0
Odp: PayU i Przelewy24, Transferuj
« Odpowiedź #1 dnia: Kwiecień 02, 2012, 09:19:24 am »
Naprawdę nikt z Was nie używa tych modułów?

*

Offline wojsiw

  • Nowy
  • *
  • 18
  • 0
Odp: PayU i Przelewy24, Transferuj
« Odpowiedź #2 dnia: Kwiecień 05, 2012, 07:28:44 am »
Uzywam Transferuj.pl pobrane z ich strony, działa bez zarzutu

*

Offline jbator

  • Użytkownik
  • **
  • 46
  • 0
  • Płeć: Mężczyzna
    • jbator.pl - portfolio - strony www, sklepy internetowe
Odp: PayU i Przelewy24, Transferuj
« Odpowiedź #3 dnia: Kwiecień 05, 2012, 09:15:01 am »
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)

*

Offline fujitsu

  • Stały użytkownik
  • ***
  • 65
  • 0
Odp: PayU i Przelewy24, Transferuj
« Odpowiedź #4 dnia: Kwiecień 11, 2012, 03:21:41 pm »
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.

*

Offline brooklyn10

  • Nowy
  • *
  • 1
  • 0
Odp: PayU i Przelewy24, Transferuj
« Odpowiedź #5 dnia: Czerwiec 13, 2012, 08:26:42 pm »
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

Cytuj
}
   $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;)

*

Offline macior

  • Nowy
  • *
  • 10
  • 0
Odp: PayU i Przelewy24, Transferuj
« Odpowiedź #6 dnia: Czerwiec 27, 2012, 10:29:48 am »
Czy modul "platnoscipl" dostepny w najnowszej polskiej wersji PS dziala bezproblemowo z PayU ?