Unified Payments Interface (UPI) surpassed 10 billion merchant transactions in October, recording a 53% year-on-year surge at ...