Germans would be perfectly happy with a SEPA transfer which is very common in Germany. Germans also hate credit cards, so your sentiment is not rare here.
I'm in FRA on DEC 9 if you can wait till then... a power of attorney can be issued to anyone BTW. See here:
http://www.frankfurt-airport.com/con...st_found1.html