Is 2022 the year card payments expire?

Card payments may be the single most common way we choose to pay in the UK — there were 15.8 billion debit card payments in 2020 — but they weren’t designed for digital commerce. They were invented in the 50s by a businessman who forgot his wallet in a restaurant. And it shows. The 16-digit […]