Andrey Dontsov, Пробую. В вашей ссылке обращение к апи приводили к выделению/освобождению ресурсов (такси) - и тут да, нужна идемпонентность. И если бы вы работали напрямую с счетом пользователя - да. Заблочили средства, запрос умер, повторили - а денег насчету уже не хватает, первый запрос по таймауту умер, а второй не выполнится. Потеряли свою прибыль. Куда без нее.
Однако в случае платежных шлюзов, прежде чем что то там где то какой то ресурс выделится у вашего запроса будет такое состояние - что вам прилетит какой нибудь постбэк асинхронно. Во всех других случаях гибель запроса никаких ресурсов не заблочит. И по этому если реально включить мозги - то в вашем случае идемпонентность вам нужна как собаке пятая нога.
Дмитрий Кузнецов, спор ни хрена не бессмысленный. Ответ Владимир Кохан правильный, ваш нет. И учитывая что он остается висеть еще и помеченный как ответ - об него голову могут разбить не только автор вопроса.
Однако в случае платежных шлюзов, прежде чем что то там где то какой то ресурс выделится у вашего запроса будет такое состояние - что вам прилетит какой нибудь постбэк асинхронно. Во всех других случаях гибель запроса никаких ресурсов не заблочит. И по этому если реально включить мозги - то в вашем случае идемпонентность вам нужна как собаке пятая нога.