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

Problem z modułem transferuj.pl


Najlepsza odpowiedź Kamil, 09 października 2015 - 11:11

Taki urok transferuj.pl, a przynajmniej przy płatnościach testowych - bardzo prawdopodobne, że realne płatności działają szybciej.

 

Wersja modułu 2.0.3 jest już oficjalnie dostępna w repozytorium.

 

https://contao.org/e...0000039.en.html

Przejdź do postu »


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

#1
milbau

milbau

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 170 postów

W sklepie chcę wdrożyć moduł transferuj.

 

Moja konfiguracja: Contao 3.5.2 / Isotope 2.3.1 / isotope_transferujpl 2.0.2

 

Co prawda Transferuj.pl - jest info że do Isotope 2.2.0 - ale może @Kamil pomożesz.

 

Transferuj ustawione w trybie testowy,

 

Po przejściu do płatności na stronie transferuj dostaję komunikat: "Przesłane parametry są niepoprawne" -  https://secure.trans...or.php??invalid

Dzieje się tak gdy mam wybraną opcję Wymagaj sumy kontrolnej

 

Natomiast jeśli to wyłączę - mogę zrobić poprawną płatność jednak nie jest ona odnotowana w sklepie i kończy się błędem i powrotem do ostatniego kroku kasy:

 

Adres powiadomienia URL mam ustawiony:

 

contao_transferuj.png

 

Natomiast logi w panelu po płatności:

 

contao_logi.png

 

 


  • 0

#2
Kamil

Kamil

    Contao ambassador

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

Wklej tutaj zawartość pliku system/logs/isotope_logs.log - niekoniecznie cały (bo może być duży), ale przynajmniej ostatnie kilkanaście linijek.


  • 0

Codefog - Contao web development


#3
milbau

milbau

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 170 postów

Próbowałem teraz i logi w Contao:

[2015-09-30 19:41] Invalid post-sale request (model not found): system/modules/isotope/postsale.php?mod=pay&id=2
[2015-09-30 19:42] Payment could not be processed.

Natomiast w isotope_postsale.log (iD transferuj, nazwę domeny zmieniłem).

[30-Sep-2015 20:04:14] New request to http://www.sklep.mojastrona.pl/system/modules/isotope/postsale.php?mod=pay&id=2.

Headers: array (
  'ACCEPT' => '*/*',
  'HOST' => 'www.sklep.mojastrona.pl',
  'USER_AGENT' => 'transferuj.pl notifications',
)

$_GET: array (
  'mod' => 'pay',
  'id' => '2',
)

$_POST: array (
  'tr_id' => 'TR-YEH-7YU2LX',
  'tr_date' => '2015-09-30 20:03:03',
  'tr_crc' => '108',
  'tr_amount' => '16.70',
  'tr_paid' => '16.70',
  'tr_desc' => 'Zamówienie nr 560c224153fb38.23116771',
  'tr_status' => 'TRUE',
  'tr_error' => 'none',
  'tr_email' => 'milosz@mojmail.pl',
  'test_mode' => '1',
  'md5sum' => '2ecd4f9ed3c2fe593185abbb5a3087ce',
  'transferujpl_id' => 'MOJEID',
)

Body:
id=MOJEID&tr_id=TR-YEH-7YU2LX&tr_date=2015-09-30 20:03:03&tr_crc=108&tr_amount=16.70&tr_paid=16.70&tr_desc=Zamówienie nr 560c224153fb38.23116771&tr_status=TRUE&tr_error=none&tr_email=milosz%40mojmail.pl&test_mode=1&md5sum=2ecd4f9ed3c2fe593185abbb5a3087ce



  • 0

#4
Kamil

Kamil

    Contao ambassador

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

Faktycznie, u mnie też jest coś nie halo. Jak naprawię błąd to dam znać.


  • 0

Codefog - Contao web development


#5
Kamil

Kamil

    Contao ambassador

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

Ściągnij proszę poniższą wersję modułu i rozpakuj do /system/modules/isotope_transferujpl. Daj znać czy działa to wypuszczę nową wersję :)

 

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


  • 1

Codefog - Contao web development


#6
milbau

milbau

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 170 postów

Dziękuję Kamil - wygląda że działa - zrobiłem testowe płatności i przeszły - jutro sprawdzę jeszcze dokładniej czy wszystko ok.


  • 0

#7
milbau

milbau

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 170 postów

Przy próbie wydruku zamówienia wywala błąd:

 Fatal error: Cannot use Isotope\PostSale as PostSale because the name is already in use in /public_html/system/modules/isotope_transferujpl/library/Isotope/Model/Payment/TransferujPl.php on line 17

Ja sobie to usunąłem i  działa.


  • 0

#8
Kamil

Kamil

    Contao ambassador

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

Faktycznie, u mnie też jest ten błąd - czy możesz jeszcze sprawdzić czy poniższa wersja działa ci bezbłędnie? Wtedy będę mógł z czystym sumieniem wypuścić nową wersję ;)

 

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


  • 1

Codefog - Contao web development


#9
milbau

milbau

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 170 postów

Działa, jedynie zastanawia mnie że po płatności i powrocie do strony stosunkowo długo czeka się na odebranie płatności, w tamtym tygodniu wdrażałem sklep z paypal i praktycznie od razu odbierało płatność i przenosiło na stronę potwierdzenia. Ale to pewnie taki urok transferuj.

 

Czyli wszystko ok:) Dzięki


  • 0

#10
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
✓  Najlepsza odpowiedź

Taki urok transferuj.pl, a przynajmniej przy płatnościach testowych - bardzo prawdopodobne, że realne płatności działają szybciej.

 

Wersja modułu 2.0.3 jest już oficjalnie dostępna w repozytorium.

 

https://contao.org/e...0000039.en.html


  • 0

Codefog - Contao web development





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

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