Чтобы повторный запрос не создал вторую операцию — смотрите таблицу. Это три разные вещи.
| Где | Ключ | Дедуп на сервере |
|---|---|---|
POST /payments | orderId + method | Да |
POST /deposits | idempotencyKey в теле | Да (в рамках кассы) |
| Заголовок Idempotency-Key | Любая строка у вас | Нет |
Платежи: тот же orderId и method → тот же платёж. Депозиты: тот же ключ на другой кассе → 409. Подробнее — создание платежа.