They do, they don't accept chip
Yes, I've used mine there many times.
Yes
Had no issue with debit there.
They take debit and credit cards
They take debit cards. And they started recently taking credit cards.
Aldi does take debit cards!
Thanks! Your answer is awaiting moderation.