![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 8.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Załóżmy taką sytuację:
Mój serwis (MS) jest w trakcie oczekiwania na autoryzację zleconej transakcji od systemu transakcyjnego (ST). (1) Przy każdej zmianie statusu transakcji, ST wywołuje specjalny URL z MS z przesłanymi (metodą post, ale to bez znaczenia dla sprawy) danymi identyfikującymi transakcję, jednak bez informacji o jej aktualnym statusie. (2)Aby odczytać aktualny status transakcji, MS musi wywołać odpowiedni URL z ST przesyłając dane metodą POST. (3)Ten URL zwraca w postaci strony informacje o stanie transakcji, np.: status: OK trans_id = 7 trans_status = 5 Wszystko potrafię obsłużyć, tylko nie wiem, jak z automatu zrobić taką logikę, czyli jeśli ST wywoła MS (1) to MS (2) automatycznie wywoła URL z MS do odczytu statusu i odczyta dane wyświetlone w (3) a następnie powiedzmy zapisze je gdzieś. Czy da się jakoś napisać taką logikę w PHP? Bo nie chcę uruchamiać żadnego CRON z cyklicznym odpytywaniem, ST o status wszystkich otwartych transakcji, chyba nawet mój hosting tego nie ma. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 69 Dołączył: 23.10.2004 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj np. o bibliotece CURL.
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 12:28 |