Yes, Also accepts major credit cards.
Yes they sure do.
Yes they do
I am sorry I don't have the answer. They do accept VISA bank cards, so I can't imagine that they would not. I would call the Aldi general phone number or ask them the next time you go there.
Thanks! Your answer is awaiting moderation.