The Unified Payments Interface (UPI) platform ended 2024 on a high, posting record transactions in December both in terms of ...