I never understood why some shops/restaurants do not take cash. It's only a minor inconvenience having to deposit the cash in-person and you don't lose money on any transaction fee. Maybe to protect against theft? But still, using cash saves the seller 1-3% on that transaction.