Projektowanie API · Junior · Pytanie 68 z 75

Użytkownik klika dwa razy „Zapłać” i klient wysyła POST /payments dwa razy. Jakie jest ryzyko i typowe rozwiązanie?

Wyjaśnienie

Klucze idempotencji spopularyzował Stripe. Wyłączenie przycisku też pomaga, ale ponowienia po timeoutach nadal wymagają ochrony po stronie serwera.

Do poczytania

Błąd w pytaniu

Projektowanie API · Junior · pytanie 68

Sprawdź się

Rozwiąż test Projektowanie API · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test