It doesn't really matter what you think, and I don't understand why they go to all this trouble. I'm too lazy to go to the store and tell them this nonsense...
Someday, when I go to buy something, I might ask them to give you your dollar back from their wallet.
Since you are good friends with the vendor it should be no issue. I offered you 0.1 BCH to prove you did not try to scam. https://realbitcoin.cash/post/110265
Jahvier, this guy really wants to make you waste more time, let him pay for it, there is that QR on Tonys poster, he can use that to make a payment upfront so you at least eat a Burger