Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zrobić taką logikę
m-mike
post
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.




Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
ADeM
post
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.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 12:28