UUK Read More Payment failures put GBP £1.7bn in UK sales at risk21 April 2026 FreedomPay has published research, conducted with Retail Economics, estimating that payment system failures put up to £1.7 billion…