Shoppers at Sainsbury’s and Asda were among those who complained that their card payments were blocked on Thursday morning, leaving some supermarkets only able to accept cash.