OpenPayU php - czekanie na odpowiedź

0

Witam,
znów walczę z PayU i mam tylko jeden mały problem. Po pierwsze nie robię tego w JS tylko PHP, ponieważ używam OpenPayU_php (https://github.com/PayU/openpayu_php). Sprawdzałem wysyłanie danych (OrderCreate.php) oraz sprawdzanie statusu po ID (OrderRetrieve.php) i wszystko pięknie działa, ale mam problem z OrderNotify.php - wiem, że PayU wysyła informację przy każdej zmianie statusu, ale teraz jak zrobić sprawdzanie jego? Pewnie muszę użyć np.: jQuery i $.post(), ale nie wiem w jaki sposób to zrobić.

Myślałem, że w przykładzie będzie coś na zasadzie pętli oczekującej na odpowiedź (tak jak w socketach).

Proszę o małą poradę lub przykład. Nie chcę co 5 sekund sprawdzać czy status się zmienił - chcę by ta informacja "sama" do mnie przychodziła (zgodnie z założeniem działania tego pliku).

P.S. Dodam jeszcze, że wgrałem to na serwer (localhost) i sprawdzam działanie tylko odpalając poszczególne pliki - wszystko działa poza OrderNotify.php (tu jest ciągle pusto) - dlatego wiem, że jakoś muszę "zapętlić" sprawdzanie odpowiedzi.

0

Witam,
wpadłem na jedno rozwiązanie, ale nie działa. Jeżeli po zmianie statusu wysyłana jest informacja na OrderNotify.php to jeżeli dam tam:

$fp = fopen('data.txt', 'a');
fwrite($fp, "Zmiana statusu ".date("Y-m-d H:i:s", strtotime("NOW")));
fclose($fp);

to powinno zapisywać do pliku - a nic się nie dzieje... To niby w jaki sposób mam sprawdzić status, jak nie jest wywoływany ten plik?

0

Rozwiązałem problem. Zamykam temat

0

Podaj rozwiązanie, może komuś się przyda

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