UPI Slips Slightly: Transactions Dip to 18.40 Billion in June
Transactions using the Unified Payments Interface (UPI) fell slightly to 18.40 billion in June from an all-time high of 18.68 billion the month before. Compared to the previous year, the number of transactions increased by 32%. Compared to the 17.89 billion transactions that were reported in April,