Jaki sposob potwierdzenia statusu wybrac

0

Witam.
Chodzi o to ze mam obsluge platnosci za przedmioty jakies.
I teraz mam tak ze w programie dodaje do listy jakies rzeczy.
Nastepnie wchodze na strone i moge dokonac platnosci na jakakolwiek rzecz z listy
Teraz chodzi o to ze program co minute sprawdza status danej rzeczy czy juz zostalo za nia
zaplacone. Ale moje pytanie jest nastepujace:

  1. Czy lepiej zrobic tak ze program co minute sprawdza statusy oczekujacych oplat tych co ma na liscie
    i kiedy skonczy sie czas lub okazuje sie ze zostalo zaplacone to z listy zostaja usuniete pozycje

  2. Czy optymalniejsze byloby zeby skrypt w cronie zostal uruchamiany i sprawdzal statusy wszystkich
    przedmiotow oczekujacych na zaplacenie i po zatwierdzeniu statusow zmienial ich stan.

Jezeli uzyje programu w 3 rozneych miejscach a mam jedna baze danych to sposob drugi sprawdzi wszsytkie statusy bez wzgledu czy program dany jest gdzies na kompie uruchomiony czy nie
natomiast sposob pierwszy sprawdzi tylko wtedy gdy uruchominony jest program. Chociaz nie ma to znaczenia na okreslenie wyniku koncowego. Ale ktory sposob jest lepszy?

0

program co minute sprawdza status danej rzeczy

Ale po co ma sprawdzać co minutę? Sam fakt zapłacenia powinien wywołać jakiś trigger/event/akcję/cośtam, aby nie trzeba było sprawdzać cały czas.

Czy optymalniejsze byloby

Jak coś jest optymalne, to nie może być optymalniejsze.
Traktuj słowo „optymalny” jako „najlepszy”. Wtedy „optymalniejszy” znaczyłoby tyle co „najlepsiejszy”. Czy coś może być najlepsiejsze od czegoś innego?

0

Niestety z dokumentacji technicznej oraz po konsultacji z tegimi glowami z platnosci pl dostalem informacje ze jedynym sposobem na 100% upewnienie soe ze cos zostalo zaplacone jest wyslanie requestu o status. Ten trigger jak mowisz ktory nawet przenosi na strone OK i moglby miec parametry akutalizujace baze nie jest wlasnie 100% w zwiazku z tym tak jak napisalem w pierwszym poscie musze wybrac jeden ze sposobow.

0

Inne firmy, np. eCard, mają coś w rodzaju callbacka. Masz skrypt u siebie, który jest wywoływany przez nich. Oni Ci podsyłają info, jak zmieni się status transakcji - na podstawie ID, który sam wcześniej podałeś. Nie potrzebujesz żadnego crona, tylko dowolny skrypt dostępny z netu. Bardzo ładne rozwiązanie.

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