Aldi accepts all forms of payments except for check and WIC. They started taking credit cards Jan 2016. Also they do provide bags. They just charge for paper/plastic bags. They don’t hide the bag fee in the products like other stores do, so they the charge upfront. You can also purchase eco friendly and insulated bags.