Consumer center calls for more legal clout for Bafin

Why business in Germany would be difficult

60 percent of purchases are paid in cash

14 million Visa debit cards in Germany

Wirecard short-term boss supports charges