IRIS payments reach 126.4 million transactions in 2025 September 24, 2026 Digital payment system records sharp growth as interbank transactions surge.