You can take ECheck payments already if you have this enabled on your Authorize.net account. This allows users to input the checking account information and make a payment. There is currently no other way in DT Register to take payments directly from the bank.
I don't think so. It is intended mostly for use in the USA but can sometimes also be used for Canada, Australia, etc. Contact a merchant account provider to find out for sure in your area.