UPI transactions touched a record high of Rs 29.9 lakh crore in May 2026.