Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zdjęcie

isotope PayU - moduł płatności

isotope payu moduł

  • Zaloguj się, aby dodać odpowiedź
34 odpowiedzi w tym temacie

#21
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Hmm, to dziwne. Czy na pewno poprawnie wprowadziłeś klucze MD5 (i w dobrej klejności)? Nie spotkałem się jeszcze z takim problemem. Sig znacznie zwiększa bezpieczeństwo transakcji, choć widziałem już implementacje PayU bez tego.

Repozytorium - https://github.com/c...og/isotope-payu
  • 0

Codefog - Contao web development


#22
milbau

milbau

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 170 postów
Tak - na pewno dobrze są wprowadzone, ale spróbuję wysłać jak najmniej parametrów - zobaczę może z jakimś konkretnym jest problem.
Na razie dzięki za informację.
  • 0

#23
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
milbau, być może jakiś parametr zawiera encję czy coś, i serwer PayU interpretuje znak inaczej niż moduł. Czy mógłbyś mi wysłać listę parametrów, jakie są wysyłane do serwera? Dasz radę to zrobić?
  • 0

Codefog - Contao web development


#24
mubzyk

mubzyk

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 14 postów
  • LokalizacjaPoznań

Witam,

 

podepnę się pod ten temat, żeby nie zakładać nowego. Otóż mam problem z modułem payu - raz na jakiś czas dostaję z payu maila o następującej treści:

"informujemy, iż system PayU odnotował 100 nieodebranych powiadomień o zmianie statusu transakcji xxx dokonanej w punkcie płatności yyy."

Po zalogowaniu do payu i wejściu w raporty widzę przy tych płatnościach taki status

ERROR

<br /> <b>Fatal error</b>: Call to undefined method Isotope\Model\Payment\PayU::log() in <b>/system/modules/isotope_payu/library/Isotope/Model/Payment/PayU.php</b> on line <b>96</b><br />

 

Czy ktoś spotkał się z czymś takim i wie o co tutaj chodzi?

 

Z góry dzięki za wszelką pomoc.


  • 0

#25
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Wersja Contao, Isotope i modułu?


  • 0

Codefog - Contao web development


#26
mubzyk

mubzyk

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 14 postów
  • LokalizacjaPoznań

contao 3.2.10

isotope 2.1.3

moduł payu 2.0.0

 

w mailu z payu mam info, że błąd powoduje błędny adres raportów. Adres raportów mam taki:

http:// [moja domena com] /system/modules/isotope/postsale.php?id=3&mod=pay

gdzie 3 jest id modułu payu

Gdy wejdę w ww. adres mam taką informację: "Failed Dependency"


  • 0

#27
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Gdy wchodzisz na ten URL tak po prostu to ten komunikat jest prawidłowy, bo nie ma zapytania POST.

 

Czy mógłbyś przetestować poniższą wersję i sprawdzić, czy błąd nadal się pojawia?

 

https://github.com/c...otfix/2.0.1.zip


  • 0

Codefog - Contao web development


#28
mubzyk

mubzyk

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 14 postów
  • LokalizacjaPoznań

a czy nic się stanie w sensie funkcjonalności? Bo sklep jest mojego klienta i już funkcjonuje, więc nie chciałbym aby coś nagle przestało działać. A chwilowo nie mam gdzie indziej tego sprawdzić.


  • 0

#29
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Powinno działać, ale dobrze by było złożyć testowe zamówienie, żeby być na 100% pewnym.


  • 0

Codefog - Contao web development


#30
mubzyk

mubzyk

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 14 postów
  • LokalizacjaPoznań

Niestety, po wgraniu tej wersji nie mogę w ogóle skorzystać z tej metody płatności. Po informacji że zostaniesz przekierowany na stronę payu wraca od razu strony błędu (mojadomena/checkout/failed.html) z takim komunikatem: Prosze spróbować ponownie lub wybrać inny moduł płatności.

 

Edit: Pomocy! Wrzuciłem z powrotem wersję 2.0.0 i nadal nie mogę wykonać płatności. Jak mogę to naprawić? Podmieniałem tylko pliki w system/modules/isotope_payu

W ogóle nie wchodzi na stronę payu tylko od razu wywala komunikat j.w.

 

Edit2: Usunąłem w menadżerze rozszerzeń moduł isotpope_payu, po czym ponownie zainstalowałem i skonfigurowałem. Nadal bez zmian, nie wchodzi w ogóle na stronę payu, tylko wywala ten sam błąd. Co mogę zrobić?


  • 0

#31
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Przed chwilą testowałem moduł na swojej instalacji i wszystko działa jak powinno.

 

Sprawdź jeszcze raz konfigurację modułu.

 

Sprawdź logi (System -> Logi) czy nie ma jakieś błędu.


  • 0

Codefog - Contao web development


#32
mubzyk

mubzyk

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 14 postów
  • LokalizacjaPoznań

Moduł mam na 100% skonfigurowany poprawnie. Nadal nie mogę wykonywać płatności przez payu..

 

W logach mam powtarzający się taki wpis:

[30-Jul-2014 13:38:35 Europe/Warsaw] PHP Fatal error:  Call to undefined method Isotope\Model\Payment\PayU::log() in /system/modules/isotope_payu/library/Isotope/Model/Payment/PayU.php on line 96

 

A po wczorajszym updacie modułu płatności wskoczyły takie dwa wpisy w error.log:

 

[31-Jul-2014 14:48:23 Europe/Warsaw] 
PHP Warning: Cannot modify header information - headers already sent by (output started at /system/modules/core/vendor/tcpdf/include/tcpdf_static.php:1155) in /system/modules/core/library/Contao/Template.php on line 298
#0 [internal function]: __error(2, 'Cannot modify h...', '/system/modules...', 298, Array)
#1 /system/modules/core/library/Contao/Template.php(298): header('Vary: User-Agen...', false)
#2 /system/modules/core/classes/BackendTemplate.php(162): Contao\Template->output()
#3 /contao/main.php(284): Contao\BackendTemplate->output()
#4 /contao/main.php(146): Main->output()
#5 /contao/main.php(293): Main->run()
#6 {main}
 
[31-Jul-2014 14:48:23 Europe/Warsaw] 
PHP Warning: Cannot modify header information - headers already sent by (output started at /system/modules/core/vendor/tcpdf/include/tcpdf_static.php:1155) in /system/modules/core/library/Contao/Template.php on line 299
#0 [internal function]: __error(2, 'Cannot modify h...', '/system/modules...', 299, Array)
#1 /system/modules/core/library/Contao/Template.php(299): header('Content-Type: t...')
#2 /system/modules/core/classes/BackendTemplate.php(162): Contao\Template->output()
#3 /contao/main.php(284): Contao\BackendTemplate->output()
#4 /contao/main.php(146): Main->output()
#5 /contao/main.php(293): Main->run()
#6 {main}
 
A bieżące próby wykonania płatności nie generują żadnych wpisów w logach.

  • 0

#33
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Zainstaluj proszę 2.0.1 z repozytorium, w/w błąd powinien być naprawiony.


  • 0

Codefog - Contao web development


#34
mubzyk

mubzyk

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 14 postów
  • LokalizacjaPoznań

Zainstalowałem wersję 2.0.1. Nadal nie mogę wykonać płatności, od razu wyskakuje ten sam błąd.


  • 0

#35
mubzyk

mubzyk

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 14 postów
  • LokalizacjaPoznań

No to z mojej strony chyba na ten moment można uznać temat za zamknięty. Nie wiadomo co było przyczyną, ale po szukaniu błędów przeze mnie i przez Kamila zaczęło nagle działać dzisiaj wieczorem.

Dzięki Kamil za pomoc.


  • 0





Również z jednym lub większą ilością słów kluczowych: isotope, payu, moduł

Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych użytkowników