Transactions through the popular Unified Payments Interface (UPI) touched a record high of Rs 25.14 lakh crore in May, recording a growth of 5 per cent over the preceding month, according to data released by the National Payments Corporation of India (NPCI).