I'm not going to be as kind. You are sorely misinformed on all your comments. They would have gladly taken cash.
The receipt is probably for $100 pesos since their bank charge account would NOT be in US dollars. It will be less that $10 when you get the statement.