I thought in Germany you used one-time disposable TAN numbers for this purpose?
Australia also has direct person-to-person/business money transfers, but without the one-time-use pins. That this company would even ask for a bank login is terrible and unnecessary.