Unified Payments Interface (UPI) recorded 22.35 billion transactions in April 2026, reflecting continued growth in digital ...