It might be worth mentioning, but the payment preference goes both ways. Germans' preference for cash payments sometimes means or meant that payment options common elsewhere might not be available. This caught me out at a McDonald's in Berlin that accepted neither Visa nor MasterCard earlier this decade. Even bigger brands adapt to local culture, it seems.
It's still a far cry from home (Australia) where I hadn't needed cash on hand in quite a long time, but it in terms of convenience it's not a big deal. it certainly beats France where cheques are still in extremely frequent use vs. wire transfers.