Open banking payments exceed one billion mark

Open banking payments exceed one billion mark
Payments made in the UK through open banking have exceeded one billion in number since its launch eight years ago