The only currency that is accepted everywhere in Switzerland is Franc. You must keep in mind that Euro is a foriegn currency in Switzerland and using it results in extra cost and risk for the shop owners. So, first you have to convert Euros in Swiss Franc (CHF) and then you could pay.