Debit cards used for 100.7 billion transactions in 2023
Shoppers in the UK and US made over 100 billion debit card payments last year, generating $4.7 trillion. Discover the trends in physical vs. online spending and the preferred payment method at checkout.