TGViewer
HackerNews — IT, стартапы и технологии HackerNews — IT, стартапы и технологии @hackernews_russia · 355 subscribers
Post #4231 1
Ловушка при обработке платежей через вебхуки

Представьте ситуацию: ваш сервис сохраняет ID события от Stripe перед вызовом функции оплаты. Если Stripe не получает ответ вовремя, он отправляет запрос повторно.

Если вы сохраняете ID до успешного списания средств, возникает критическая ошибка. При повторном запросе система видит уже записанный ID и считает, что оплата прошла, хотя на самом деле первый вызов мог завершиться неудачей.

Итог: клиент не получает услугу, а компания теряет деньги, так как повторная попытка просто игнорирует списание. Всегда проверяйте статус операции перед тем, как фиксировать событие в базе.

рекомендуем:
@ElleJournalRussia
More from @hackernews_russia
  1. Oct 18, 2026Двойной агент в рядах ополчения Джон Уильямс два года вел двойную жизнь, внедрившись в вер…
  2. Oct 18, 2026DeepSeek запустил API для поиска и чтения веб-страниц Разработчикам стали доступны инструм…
  3. Oct 18, 2026Документалка, которая водит зрителя за нос Новый фильм «You Can See Everything» об Элизабе…
  4. Oct 18, 2026Игры станут собственностью игроков: в США предложили новый закон Конгрессмен Ричи Торрес п…
  5. Oct 18, 2026Как получить гражданство Японии: личный опыт Процесс натурализации в Японии — это бюрократ…
  6. Oct 17, 2026Релиз ядра Linux 7.2: рекордная активность и влияние ИИ Выход ядра 7.2 стал одним из самых…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →