Почему idempotency key не доказывает доставку

Wait 5 sec.

Таймаут внешнего API не доказывает ни успех, ни провал операции. Разбираем, зачем отдельно хранить release, attempt, ответ провайдера и подтверждённый факт доставки — и как проверять результат до повторной отправки. Читать далее