The ECPA has released a white paper which shows that in 2024 there were over 263 million European Card Scheme (ECS) payment cards in circulation, which made 31.5 billion transactions last year alone.
However, the payments space is dominated by Visa and Mastercard, who between them process 65% of...
To view the rest of this article, click here.