Повторная отправка запроса не должна создавать второй заказ или дважды списывать бонусы. Для этого сервер распознает повтор одной операции по ее идентификатору и возвращает уже полученный результат. Это свойство называют идемпотентностью; практический разбор есть в
Amazon Builders’ Library. Для мобильного приложения с нестабильной связью такая защита входит в рабочий сценарий.