National Payments Corporation of India (NPCI)
According to data released by the National Payments Corporation of India (NPCI), transactions on the Unified Payments Interface (UPI) reached a new milestone in May 2025, touching 18.68 billion in volume and Rs. 25,14,000 crore (US$ 294.21 billion) in value.
June 1, 2025