Card payments soared to 90% of retail transactions in 2021
Card payments soared to 90% of total retail spending in 2021, with 82% of transactions on either on debit or credit card
www.chargedretail.co.uk