
Barclaycard – Lack of payment technology is costing SME retailers £8.7bn
Tech-savvy Brits are adopting and becoming increasingly reliant upon new ways to pay, but small businesses are struggling to keep up with changing consumer demands. Read more here.