Forum Moderators: buckworks
"Lastschrift" means the customer gives you number of her/his bank account and the BLZ (Bank/Branch number). Then you have permission to get the agreed amount off her/his bank account (with technical support of some kind of a gateway processor).
So, if you're going to sell in Germany, opening a bank account to accept wire transfer might be enought.
You might also check WorldPay, that offers both CC and Lastschrift processing.