You are wrong about the fees. I am not charged a fee not by the bank and not by the seller. Whether I pay with cash or credit card I pay the same price but if I use the credit card I get from one to five percent of the transaction price back from my bank. The seller pays a fee to the credit card company that they split with my bank but I don’t pay any fee. Is it possible that credit cards are different where you live?