I live in Belgium and all supermarkets I know of take credit cards. Maybe we don't agree on the definition of supermarket (to me it means something like Wal-Mart; in Belgium: Carrefour, Champion, Colruyt, ...), but I'll say that if it has a parking, then it most probably takes credit cards.