In small shops you often have to spend a minimum of CHF 20 to be allowed to pay with the card (debit and credit)