At 8.7 billion, UPI records highest-ever transactions in March
India’s Unified Payments Interface (UPI) clocked its highest-ever number of transactions at 8.7 billion in March 2023, according to National Payments Corporation of India’s (NPCI). Real-time payments jumped 60 per cent year-on-year…