Comment
Comment by hiddenfeatures
n.b. we were talking about DIRECT DEBIT (which is something else entirely from debit cards).
You basically allow a company to directly withdraw money from your bank account (assuming sufficient funds on the account)