Проєктування API · Junior · Запитання 68 з 75

Користувач двічі клацає «Оплатити», і клієнт надсилає POST /payments двічі. Який ризик і поширене рішення?

Пояснення

Ключі ідемпотентності популяризував Stripe. Вимкнення кнопки теж допомагає, але повтори після таймаутів усе одно потребують захисту на сервері.

Де почитати

Помилка в запитанні

Проєктування API · Junior · запитання 68

Перевірте себе

Пройдіть тест Проєктування API · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест