For about one month I ordered something at a company and paid in bitcoin (0.015Ƀ). The value at that time was about 25$
The company confirmed that they received the payment. Unfortunately they can't deliver the product (after I asked them when I can expect a delivery), thus they offered me to cancel the order or wait.
They want to do so with the old value of the coins, 25$ (0.01Ƀ).
While I understand that they don't want to have a loss I also have to admit that it kinda annoys me to lose money because they can't deliver. Buying bitcoins always costs you more for the fees and I would have an effective loss of 0.005Ƀ.
Is a company required to return you the amount of money you paid in either the currency you used (approved by them) or return you the value of the currency in another currency, or are they allowed to switch currencies to maximize their profits?