Платёжный контур без защит — это не система, а фокус с исчезающими деньгами. Сначала всё красиво: создали оплату, дождались webhook, обновили статус. Потом прилетает дубль, задержка, чужой IP, или локальная база уверенно врёт в лицо — и начинается сериал «кто украл конверсию».
Что спасает, когда платежи решили жить своей жизнью:
— webhook не верим на слово, проверяем IP
— каждое событие сначала летит в event log, потом уже в обработчик
— capture — только через стабильный idempotency key, а не «ну вроде тот же самый»
— успех подтверждаем не по эмоциям, а по сумме, валюте и metadata
— если автоматизация развалилась, нужен ручной confirm, который умеет дочитать реальный статус из ЮKassa и синхронизировать базу
Иначе получается классика: платёж прошёл, но в CRM он «ещё думает». А это уже не баг, это минус деньги, минус доверие и минус нервы.
Платёжка должна не просто принимать события. Она должна не врать. 💳
Dating Hype Lab
@DatingHypeLab
Платёжный контур без защит — это не система, а фокус с исчезающими деньгами. Сначала всё красиво: создали опла
Этот пост опубликован в Telegram-канале Dating Hype Lab. Подписаться можно по ссылке: @DatingHypeLab.