Jump to content
  • 0

PayU brak płatności w koszyku


Presto41

Question

Witam,

mam problem z poprawnym dodaniem płatności PayU do mojego sklepu.

Na początek kilka szczegółów.

Moduł PayU ściągnąłem z repozytorium GitHub, dokładnie stąd.

Poniżej kilka informacji o moim sklepie:

  • Wersja PrestaShop: 1.7.7.0
  • Wersja PHP: 7.3.27
  • Wersja MySQL: 8.0.23

Moduł PayU został przeze mnie przygotowany do zainstalowania i zainstalowany zgodnie z instrukcją instalacji zamieszczoną w dokumentacji, tzn.: zgodnie z tym akapitem.

Na liście modułów płatności (moduły/płatności) PayU jest.

paymentlist.thumb.JPG.595b0674b492bcb4d740447d6651c888.JPG

 

Moduł ten został przeze mnie skonfigurowany zgodnie z tym akapitem dokumentacji.

payu1.thumb.JPG.5093a5de1d27746681f669ece57a509b.JPG

payu2.thumb.JPG.23d8cb6ac470ad1b1ff49cdc0094a6cd.JPG

payu3.thumb.JPG.cf59612f670e2f55843ac27b26e38fa1.JPG

payu4.thumb.JPG.a8a7ee96641e7a1e03d3bc80cf4eeca5.JPG

 

W panelu administracyjnym mojego sklepu (w Płatność/Preferencje) PayU zostało skonfigurowane tak:

 

pref1.thumb.JPG.181b846caaf2a8f1aa13ab6cfb770e74.JPG

pref2.thumb.JPG.aaa9f9bc9ad1c50706c60a5971653fcd.JPG

pref3.thumb.JPG.b62979f30d1805f73843b1ad0d1f64c3.JPG

pref4.thumb.JPG.c3b0cd5e55a8a31de444373a54c3e483.JPG

pref5.thumb.JPG.18f32f6848a1527c8a18215c6a90f860.JPG

 

Mimo takiej konfiguracji w sekcji (Płatność / Płatności) PayU nigdzie nie widać.

Nie ma tej płatności dodanej ani do aktywnych płatności, ani do zainstalowanych, ani w nie zainstalowanych:

 

pay1.thumb.JPG.e360d3e6927310b9ee74e29038c646a3.JPG

pay2.thumb.JPG.a630d608745be390262edf6e27b57a5c.JPG

 

Spodziewam się, że to właśnie dlatego PayU nie wyświetla się wśród metod płatności w koszyku mojego sklepu.

kosz1.thumb.jpg.8fbaa6f0f4d8030d639546fc9522891c.jpg

 

od ponad tygodnia przeszukuję Internet w poszukiwaniu możliwych rozwiązań mojego problemu i póki co, żadne ze znalezionych przeze mnie rozwiązań, nie działa. Dlatego też postanowiłem napisać tego posta. 

Chciałbym poprosić o pomoc w poszukiwaniu przyczyny i możliwych rozwiązań mojego problemu.

Czy ktoś z Was napotkał podobny problem, albo podobny rozwiązywał?

Będę niesamowicie wdzięczny za pomoc.

Mi niestety brakuje już pomysłów.

 

Pozdrawiam serdecznie.

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 1
3 minutes ago, Presto41 said:

W Prestashop 1.7 jest tylko OPC - tak przynajmniej wyczytałem. Z wcześniejszymi wersjami presty nie miałem do czynienia, ale 5PC był dostępny do presty w wersji 1.6.

Zresztą, jak widać na załącznikach, wszystko dzieje się w ramach jednej strony, tylko odpowiednie divy są frontendowo odkrywane/ukrywane na drodze zamówienia.

Co do sprawdzenia tych hooków, jak zabrać się za to, żeby miało to jakiś sens?

Co i jak sprawdzić? 

Włączyłem sklep w tryb debug, przeglądam te hooki, ale póki co niewiele z tego przyswajam.

To mój pierwszy sklep w presta, dlatego też brakuje mi nieco doświadczenia.

Wygląd -> pozycje ( wyszukaj moduł PayU ) i zobacz, w jakich pozycjach jest ustawiony. Ewentualnie w sekcji modułów znajdź PayU i tam zarządzaj zaczepami. ( prawy, górny róg )

A z OPC mi chodziło raczej, że masz jedną stronę w checkout bez krok 1 dane adresowe, krok 2 dane do wysyłki etc. Jak widać na ww zdjęciu tak nie jest.

Link to comment
Share on other sites

  • 1
1 hour ago, Presto41 said:

Moduł przeinstalowałem - nie pomogło

Po skonfigurowaniu na nowo wyczyściłem cache - nie pomogło

Teraz spróbuję poszukać w tych hookach.

Póki co problem pozostaje nierozwiązany.

Faktycznie sprawdź hooki. Mogę Ci zainstalować one page checkout ( takie jednostronny ). Wtedy określimy czy to wina modułu payu czy może coś z prestą.

Link to comment
Share on other sites

  • 0

Masz włączony Sandbox, sprawdź w wersji live. Sprawdź, czy w ustawieniach PHP masz cURL i hash. U klienta używamy P24 ale jest to podobna konfiguracja, więc powinno działać.

Wyczyść moduł, wyczyść cache po wpisaniu ustawień.

Napisz na priva, jeśli będziesz potrzebował pomocy. To z panelu będę mógł posprawdzać co może być nie tak.

 

Link to comment
Share on other sites

  • 0
36 minutes ago, ComGrafPL said:

Masz włączony Sandbox, sprawdź w wersji live.

W wersji live mam dokładnie to samo, a właściwie tego samego mi brakuje w koszyku :P

 

Quote

Sprawdź, czy w ustawieniach PHP masz cURL i hash.

Mógłbyś mi podpowiedzieć, jak dokładnie to sprawdzić?

Quote

Wyczyść moduł, wyczyść cache po wpisaniu ustawień.

Cache czyściłem wielokrotnie. Nawet przekompilowałem mój sklep kilka razy. Niestety bezskutecznie.

Co masz na myśli pisząc, żebym "wyczyścił moduł"?

Quote

Napisz na priva, jeśli będziesz potrzebował pomocy. To z panelu będę mógł posprawdzać co może być nie tak.

Bardzo dziękuję za propozycję. Prawdopodobnie z niej skorzystam, bo czas już otwierać sklep, a tu takie problemy jeszcze na koniec.

Napiszę zaraz, jak tylko wykonam wszystkie Twoje sugestie i nie pomogą mi one.

Link to comment
Share on other sites

  • 0

W Prestashop 1.7 jest tylko OPC - tak przynajmniej wyczytałem. Z wcześniejszymi wersjami presty nie miałem do czynienia, ale 5PC był dostępny do presty w wersji 1.6.

Zresztą, jak widać na załącznikach, wszystko dzieje się w ramach jednej strony, tylko odpowiednie divy są frontendowo odkrywane/ukrywane na drodze zamówienia.

Co do sprawdzenia tych hooków, jak zabrać się za to, żeby miało to jakiś sens?

Co i jak sprawdzić? 

Włączyłem sklep w tryb debug, przeglądam te hooki, ale póki co niewiele z tego przyswajam.

To mój pierwszy sklep w presta, dlatego też brakuje mi nieco doświadczenia.

Link to comment
Share on other sites

  • 0

Ok, PayU zaczęło pojawiać mi się w koszyku, kiedy do modułu PayU zarejestrowałem hook "paymentOptions".

Teraz mój problem zaczął dotyczyć poprawnego przeprocesowania tej płatności.

W Sandboxie dostaję informację, że "Wystąpił błąd podczas procesowania zamówienia."

Natomiast w środowisku produkcyjnym leci jakiś wyjątek.

Co by to nie było, post o tym nie traktuje.

Dziękuję bardzo za wskazówki i zaangażowanie - podpowiedź z tymi hookami naprowadziła mnie na rozwiązanie problemu, dlaczego płatność nie pojawia się w koszyku.

Aktualne problemy spróbuję rozwiązać już sam.

Jak nie dam rady, być może poproszę o pomoc w odrębnym poście.

 

Dobrego wieczoru! :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...