

It’s so messed up that some states legally allow merchants to charge a “credit card fee”. Providers of services much like the above can charge if it’s a debit, credit, etc. even if they both say “Visa” on them. The concept of money in the US is so obfuscated now.

Agree. Checks are the way.