Never heard of the SBB vending machines to reject a card. Try to get some CHF cash, normally at any train station the staff should be able to help… BTW at the SBB machines it’s possible to buy BTC 😂