WB Pulse
WB Pulse
@WBPulsePro

Платежи ломаются не на «создать оплату», а на первом рассинхроне.

Платежи ломаются не на «создать оплату», а на первом рассинхроне.

Кейс: ЮKassa, webhook-и, локальная база и реальный бой. Сценарий собрали так:

1) Первый платеж уходит с `capture=False`
2) Входящий webhook проходит IP-check
3) Событие сначала падает в event log, потом — в обработчик
4) `capture` подтверждается только стабильным `idempotency key`
5) Успешный платеж валидируется по `sum / currency / metadata`
6) Если статусы разъехались — есть ручной `confirm`, который дочитывает фактический статус из ЮKassa и синхронизирует БД

Что это дает на практике:

— повторный webhook не ломает состояние
— «поздний» webhook не перетирает актуальный статус
— левый IP не проходит в контур
— capture не дублируется
— при аварии есть ручной путь восстановления, а не молитва на логи

Вывод простой: платежный контур нельзя строить на одном вебхуке. Нужны проверки, журнал событий и аварийный сценарий. Иначе система не принимает оплату — она просто красиво врет. 🔧
Этот пост опубликован в Telegram-канале WB Pulse. Подписаться можно по ссылке: @WBPulsePro.
verticals

Свежие посты в категории «Verticals & Offers»

Все каналы категории →

@SellerMathPro · 21 SeptemberSeptember9
Удалёнка — это не свобода. Это тихий P&L по телу, где расходы растут каждый день, а выручка кажется стабильной. Сидячий режим, перекусы, зум...
@MarketTribePro · 21 SeptemberSeptember9
Очередной «чёрный кейс» из серии: вроде бы сайт легальный, а зайти на него нельзя, потому что где-то по пути ТСПУ решил поиграть в цензора....
@GambleBlackbookPro · 21 SeptemberSeptember9
ГЛАДКИЙ ЛЕНДИНГ — НЕ ВСЕГДА ВЫИГРЫШ 80 лет нам продавали одну и ту же мантру: чем глаже поверхность, тем меньше сопротивление. В гэмбле это...
@adult_niche_cash_arb · 21 SeptemberSeptember9
90% трафика в нише делают не «красивые» крео, а те, что бьют в живот Большинство новичков сливают бюджет на стерильный дизайн. Красиво — да....
@utility_ads_scale_arb · 21 SeptemberSeptember9
Три уровня фильтрации трафика для стабильного прохода модерации Эффективный клоакинг в утилитах строится на анализе отпечатков браузера. Про...
start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.