Remix.run Logo
AnssiH an hour ago

Direct debit is not the same as debit card. You can pay in physical stores with debit card but not with direct debit (which does not involve a card at all).