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