UPI records 22.35 billion transactions in April 2026, continues digital payments momentum
May 04, 2026
Unified Payments Interface (UPI) recorded 22.35 billion transactions in April 2026, reflecting continued growth in digital payments adoption across the country, Department of Financial...