At 8.7 billion, UPI records highest-ever transactions in March April 2, 2023 India’s Unified Payments Interface (UPI) clocked its highest-ever number of transactions at 8.7 billion in March 2023, according to National[…] By Kevin 0 Comments 7 Like