Объяснение
Идемпотентность означает одинаковый эффект повторного выполнения, а не одинаковый ответ. Для POST-платежа ключ повторной операции связывают с параметрами и результатом. Валидация должна происходить до побочных эффектов.
Задача для самостоятельного решения
Один ключ пришёл с двумя разными суммами. Что делать?
Показать разбор ответа
Отклонить конфликт: ключ идентифицирует конкретную операцию, а не разрешает менять её смысл. Сохранение ключа и бизнес-эффекта должно быть согласовано транзакционно.