paynow-prestashop
paynow-prestashop copied to clipboard
Opóźnienie w oznaczeniu zamówienia jako opłacone
Wersja Presty: 1.7.8.5 Wersja wtyczki: 1.6.15 Wersja PHP: 7.4.2
Opisywany problem nie jest bugiem samym w sobie, jednak wprowadza użytkownika w błąd. Wtyczka oferowana przez bank do obsługi bankowego systemu szybkich płatności powinna być wolna od tego typu dolegliwości, dlatego proszę o wdrożenie usprawnienia.
- Dodajemy produkty do koszyka
- Składamy zamówienie
- Dokonujemy płatności PayNow
- Po dokonaniu płatności nie czekamy aż nas przekieruje spowrotem na return URL, klikamy sami
- Często po wcześniejszym powrocie na return URL kupujący widzi informacje, że status jego zamówienia to "oczekuje na płatność" (którą właśnie dokonał) a pod spodem widzi przycisk "Ponów Płatność".
Jeżeli kupujący odświeży tę stronę w ciągu następnych 1-2 sekundy to zobaczy poprawny status płatności - po prostu POST przychodzi po krótkiej chiwli - norma.
Sama strona jednak, z wyżej opisanym statusem, wprowadza zamęt i możliwość ponowienia płatności przez kupujacego - co dla sprzedawcy będzie wizerunkowym faux pas i problematyczną kwestią techniczną do rozwiązania.
Powinno się zmienić design strony powrotu i zaimplementować jakiś loader/opóźniacz, informujący kupującego o sprawdzaniu statusu płatności LUB dodaniu opcji "ODŚWIEŻ" z informacją dla kupującego o tym że status płatności jest sprawdzany.
Na pewno nie można od razu wyświetlić statusu o oczekiwaniu na płatność wraz z przyciskiem do jej ponowienia - to prosi się o kłopoty. Trzeba by mielić chwilę i sprawdzać czy coś przyszło i dopiero przeładować stronę.