Co wiemy?
Scenariusz edukacyjny inspirowany praktyką
Serwis przyjął płatność i wysłał żądanie utworzenia rezerwacji biletu. Odpowiedź nie dotarła. Umowa API pozwala bezpiecznie ponawiać tę samą operację z tym samym identyfikatorem i danymi. Po ograniczonej liczbie takich prób wynik nadal jest nieznany. Dostawca udostępnia lookup — sprawdzenie statusu po identyfikatorze operacji. W tym scenariuszu reversal, czyli cofnięcie pobranej płatności, jest dopuszczony dopiero po jednoznacznym potwierdzeniu, że rezerwacja nie powstała.
Co zrobisz po wyczerpaniu bezpiecznych ponowień? Opisz rolę identyfikatora operacji, sprawdzenia statusu i warunku cofnięcia płatności.
Za co mentor ocenia odpowiedź?
Wynik jest wskazówką do nauki, nie oceną zawodowych kompetencji.
- Znaczenie nieznanego wyniku
- Tożsamość i sprawdzenie
- Warunek i dalsza niepewność
Zobacz pytania naprowadzające
- Czy timeout dowodzi, że dostawca nic nie wykonał?
- Czy nowy identyfikator oznacza tę samą operację?
- Co zrobisz, jeśli lookup też nie da jednoznacznego wyniku?