Build the UK Payment Stack Merchants Will Stick WithJanuary 19, 2026 Open Banking Limited reports that March 2025 hit a new high of 13.3 million open banking active users, which it…