Digital payments network UPI recorded 20.39 billion transactions in February 2026, down from 21.70 billion transactions in ...