What you are describing here are SEPA direct debits. Many countries including the USA have a similar instrument. While it is free for the consumer from whom money is being collected, it is generally not free for the business that is collecting the money. So in that way, it is the same as credit cards, but the fee is a lot less.