Я вот на днях столкнулся, дам ссылочку:
https://yookassa.ru/developers/using-api/basics#idempotence> ЮKassa обеспечивает идемпотентность в течение 24 часов после первого запроса, потом повторный запрос будет обработан как новый.
Есть вещи, зависщие от времени.
Кстати, тяжёлую статистику можно расчитывать и кэшировать по времени (раз в сутки или час), игнорируя эти ваши события, которые могут происходить слишком часто.
Если у вас не было такого опыта или просто морально иной подход — ваше право, но настаивать на такой точке зрения… глупо?