Having a look at what #Deutschlandticket purchase route is best if you're not resident in Germany (and indeed don't even speak German)
Both DB and BVG (Berlin) oblige you to use a direct debit from a bank account to buy the ticket
The Deutschlandticket App established by a bunch of Verkehrsverbunde might work, medium term, but is only in German for now https://deutschlandticket.app/
So the best bet looks to be HVV (Hamburg) - in English, and can pay with a credit card https://www.hvv-deutschlandticket.de/en/faq/
@jon
Direct debit from a SEPA account should work - iff implemented correctly (oh yeah, IBANs can contain letters at other places than in front too).