They do, but direct debit is only allowed to “large” companies that move a lot of money in my experience. Usually you have to consent to allow direct debit, sometimes in the paper form, sometimes just by entering your account number. My startup tried to add direct debit via Stripe but our bank didn’t allows us to do because we don’t move a lot of money through our banks accounts also we’re not known. I think a lot of financial things in Europe are based on trust.