Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Brak oznaczenia zamówienia jako opłacone kiedy domyślna strona podsumowania zamówienia jest ustawiona jako strona powrotna #140

Open
ismartfridge opened this issue Apr 20, 2022 · 3 comments

Comments

@ismartfridge
Copy link

Wersja Presty: 1.7.8.5
Wersja wtyczki: 1.6.15
Wersja PHP: 7.4.2

Błąd polega na braku obsługi oznaczania statusu zamówienia jako opłacone w przypadku kiedy poniższa opcja jest WŁĄCZONA:

- Użyj strony potwierdzenie-zamówienia jako strony powrotu do sklepu (Po płatności kupujący zostanie przekierowany do klasycznej strony potwierdzenia zamówienia.)

WYŁĄCZENIE tej opcji powoduje, po dokonaniu płatności, przekierowanie do strony sklepu internetowego będącej częścią pluginu systemu płatności PayNow. W tym przypadku zmiana statusu zamówienia na opłacone następuje poprawnie.

Po stronie konta PayNow jest konieczność skonfigurowania return URL, które w przypadku wyboru Waszej (wbudowanej we wtyczce) strony powrotu to: https://mojadomena.pl/module/paynow/return

W przypadku kiedy zmienimy na standardową stronę powrotu presty to system po dokonaniu płatności przestaje oznaczać zamówienia jako opłacone. Dokumentacja PayNow nie wspomina o konieczności zmiany return URL na inny, mimo to próbowałem na środowisku testowym - nie pomogło. Standardowy (Prestowy) return URL po dokonaniu płatności zawiera zmienne parametry, typu ID zamówienia, czy też klucz token, np &key=XXXXXXXXXXXXXXXXX, takiego return URL nie można dodać w konfiguracji systemu, jest on zmienny.

Tak na marginesie:
Strona przekierowania po płatności dostarczana w pluginie PayNow nie spełnia wymogów prawnych w zakresie informacji jakie powinny być zawarte w takim podsumowaniu/potwierdzeniu.

Oryginalna strona oferowana przez PrestaShop jest 1) zgodna z przepisami prawa, 2) ładniejsza, 3) przekazuje wartościowe informacje dla kupującego. Warto rozwiażyć ulepszenie Waszej strony i generalnie zrezygnować z tej w preście.

@emilleszczak2
Copy link
Collaborator

@ismartfridge Z tego co się orientuję nie ma przepisów określających wygląd i zawartość w/w strony.

Nasz strona w preście powstała po to aby mieć wpływ na to aby status płatności został pobrany niezwłocznie po powrocie do sklepu.

Jeśli chcesz aby Twój sklep był informowany o statusie płatności ustaw w panelu Paynow adres powiadomień dla sklepu.

@ismartfridge
Copy link
Author

ismartfridge commented May 3, 2022

@emilleszczak2, musi zawierać podsumowanie zakupów (przedmioty) oraz status płatności - chyba że takie informacje są przesłane mailem, co nie zawsze musi się wydarzyć - w zależności od konfiguracji sklepu. Znajdę tę regulację przy okazji i podeślę. Z głowy nie pamiętam.

Jednak nie jest to najważniejszą istotą zgłaszanego problemu, wspomniałem o tym przy okazji. Generalnie, aby spełniać wymogi o których mówię, wystarczy skopiować wygląd oryginalnej strony presty do Was :)

@emilleszczak2
Copy link
Collaborator

W wersji #143 przywrócony został przycisk do szczegółów zamówienia

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants