Amex website advises that Aldi now accept Amex Cards. Aldi takes AmEx in Germany for more than a year now. AmEx promoted this new customer with 5 x 500 MR if you spent more than 20 EUR with them in Germany.
As of now, Aldi does not take checks of any type. You can, however, use a debit card at Aldi. Does Aldi Take EBT? EBT is short for Electronic Benefits Transfer, a program that distributes money to people in need through a payment card, similar to a debit card.
Lidl stores don't accept manufacturer coupons, but there are a few ways to save beyond the store's low prices. Check the weekly leaflet, which is available in stores and online, for occasional coupons. Download the Lidl app for iOS or Android, and join the store's loyalty program for access to additional coupons.