Unified Payment Interface (UPI) transactions clocked a new high in value in May by processing 14.04 billion transactions worth 20.45…