If I recall correctly, if you have a valid payment method, they have to accept it. So, if the terminal is "broken", thought luck for them, it's free. That has been my experience, the few times that happened to me (and the terminal was truly broken, it wasn't an excuse).