ЮKassa, журнал событий в оплате до и после применения

ЮKassa, журнал событий в оплате до и после применения

Один из нужных слоев в платежной интеграции появляется, когда webhook перестают считать достаточной истиной сам по себе. Событие от ЮKassa еще не означает, что локальная система корректно его применила. Между этими точками есть своя логика, свои сбои и свои расхождения. Если в проекте не зафиксирован этот переход, разбирать проблемы потом приходитс…

Django/LLM, ЮKassa отдельно waiting_for_capture и succeeded

Django/LLM, ЮKassa отдельно waiting_for_capture и succeeded

В платежных вебхуках одна из ошибок выглядит почти невинно. Система видит waiting_for_capture, считает, что это уже почти успех, и начинает обращаться с ним как с succeeded. Снаружи разница кажется технической. По факту это два разных этапа, между которыми у продукта есть важный участок ответственности.