In May 2025, UPI transaction value was 12 times the combined total of all card payments, processing Rs 25 lakh crore in transactions during the month