Yes, the four horsemen are indeed coming. Hell hath frozen over. Aldi takes credit cards.
I had heard on the frugal grapevine that they were rolling this out and that many stores had secretly been accepting credit cards for months, but now it is official.
https://www.aldi.us/en/customer-service/faqs/method-of-payment/