More than 12 million payments in 2025

Back to top button