Indian Digital Payments Set to Exceed 228 Billion UPI Transactions by 2025, Report Indicates