They do, but you'll have to go inside the station to pay and you won't get the $ at par to the € as the charge to your credit card with be in €. In this situation, you are better off paying in cash.