Здравствуйте! Ситуация следующего характера. Сделал заказ цветов через мобильное приложение, в срок мне заказ не привезли. Я от него отказался, при этом заказ был полностью оплачен. Но магазин отвечает, что вернёт мне стоимость букета не рублями, а их внутренней валютой, так как у них это прописано в договоре публичной оферты. Законно ли это и если нет, на какой закон можно ссылаться?