Как генерируется ключ идемпотентности?
Допустим у меня есть запрос на создание оплаты, которая дошла до сервера, но ответ до клиента не дошел, клиент снова делает запрос, в результате создается два запроса, но ключ идемпотентности не даст этому произойти, но как генерируется ключ? Вдруг я хочу сделать новую оплату, транзакции должен быть выдан новый ключ, но как приложение на клиенте поймет, что это новая транзакция, а не одна и та же? Я предполагаю, что если пришел ответ на запрос, но ключ нужно генерировать новый, я прав?