The costs are often hidden because they are paid by the merchant. -snip-
Dont be naive. The merchants pays for nothing, since all expenses are added to the price of the product the customer pays. Its allways
the customer that
pays the price.
So what you're saying, is that paying with cash is a rip off because because you're paying the markup of credit cards, but don't get the benefits of one.
in fact, cash is not free either.
The store does not have any purpose for physical cash.
They can't pay their suppliers with physical cash. (it's too hard to move around physical cash and distribute it to each supplier individually). For that reason they need to bring it to a bank, they often hire security experts to collect the money with armored trucks to bring it to the bank, which is expensive.
Also, having physical cash in your registers increases the risk of armed robbery, which means they have to either take the risk or get insurance. Either way it will be factored in the price. Note that armed robbery not only loses you cash, but also is traumatizing for your crew, so you have to also factor in eventual psychological assistance for your crew if they become traumatized by a robbery.
So while you might THINK cash is ideal and cheap, it's not.
In fact, cash is often more expensive than debit cards (but maybe still less expensive than credit cards, just because credit cards have insane markups)
Merchants pay transaction fees like 2-3% on the transaction.
But credit companies make miney from issuing credit. As high as 20-25% APR.
What nobody here ever have a credit card? Lol
credit cards are not very popular outside of USA, because people outside of USA are smart enough to know credit cards are expensive and a rip-off.