Laravel - integracja z PayU

0

Cześć. Integruję swoją stronę z PayU.
Udało mi się przeprowadzić integrację, wspieram się oficjalną paczką do PHP. P kliknięciu w przycisk na stronie "zapłać z payu" dane zamówienia są przekazywane i wyświetlana jest strona płatności. Po dokonaniu płatności w swoim systemie chcę zmienić status zamówienia. Kiedy płatność przebiegnie pomyślnie użytkownik jest przekierowany na konkretny adres który sobie definiuję w continueUrl i tu kieruje na konkretną metodę gdzie status zostaje zmieniony. Problem polega na tym że samo przekierowanie następuje po chwili (tam jest komunikat w style "za chwilę nastąpi przekierowanie na stronę sklepu") ale kiedy użytkownik nie zostanie przekierowany (np skasuje kartę po udanej płatności) wtedy status nie zostanie zmieniony. Jak to technicznie ogarnąć?

0

Z tego co kojarzę to przy płatnościach PayU podaje się adres, na który PayU ma wysyłać informację o aktualizacjach stanu transakcji. To pod tym adresem powinieneś zmieniać status w swoim sklepie, a nie podczas przekierowania użytkownika. Na stronie, na której ląduje użytkownik powinna być tylko informacja z podziękowaniem za wpłatę i tyle, ewentualnie o błędzie. Nic więcej, a tym bardziej żadna aktualizacja stanu transakcji.

0

przecież payu robi callbacka pod spodem niezależnie od tego co się wydarzy na froncie. W oficjalnej libce masz to opisane w notyfikacjach

1 użytkowników online, w tym zalogowanych: 0, gości: 1