ALDI only deals in cash. Not sure though of debit cards. But definitely no credit cards.
Debit cards are fine. I only use Aldi on occasion when I have to pick up a few things.
There’s a famous cafe in Chicago that only accepts cash. No cards, no checks. they’re always busy. It’s located right at the beginning of Rt.66 near the train station. It’s called Lou Mitchells.