example.com be a shop on the internet accepting Bitcoin as payment system, along with USD payments.
In the context of a refund, the user gets back USD.
Now, Alice has, let's say some bitcoins, and she wants to convert them into USD. To bypass the conversion fees, she gets the idea to buy something with Bitcoin from
example.com and request a refund/cancel the order, after the successful transfer is made.
Are there any conversion fees in this context? I know that when buying/selling BTC, there are some fees (same for general currency conversions). Are those bypassed in the described context?
I know it may not be quite ethical to do this, but I'm just wondering if this is possible and it ends with more USD in Alice's hands, compared to traditional conversions of BTC → USD (using some random service from the internet).
This, obviously, can be extended to the fact that if the Bitcoin goes down in the next few weeks, Alice can get the refund in the USD value she paid when she did the order. If BTC goes up, she keeps the product.