← ALB News · curated headline

Вебхук пришёл дважды: почему SELECT перед INSERT не спасает от повторного начисления

Habr · RU · Programming · 11/8/2026, 8:03:40 AM

Обработчик увеличил баланс, но ответ потерялся. Отправитель повторил вебхук — и баланс вырос ещё раз. Разбираем защиту на Python и SQLite: уникальный ключ, общая транзакция и воспроизводимые тесты повторной и параллельной доставки. Заодно проверим падение посередине обработки и одинаковый ключ с разным содержимым. Читать далее

Continue to Habr →

You are being forwarded in 6s — stay on this page