Direct Debit is a payment method where a customer allows the site manager to withdraw money from their back account.
As Direct Debit is country specific in what data is necessary and how to present your bank with this data you probably need a bank/country specific module too.
For this payment method to use in a batch mode for The Netherlands I created this dutch direct payment module clieop to interface with some dutch bank upload interfaces.
Check out the project on http://drupal.org/project/directdebit and use the issue queue over there.
The german translation is committed too thanks to Stephan_M.
Motivation for drupal.org is that Payment is not ubercart specific and tracking the module through status update is only possible over there.
Regards,
Clemens

Re: Direct Debit
Is a download available yet ? I hope this can work with Canadian debit as well ?
german translation
Attached is the german .po file: