I have a debit card, of course.. just not a credit card.. which most companies suggest you need.
They don't really make the distinction in France. As long as they can take a deposit which they don't cash as security against the rental, you should be fine.