Unified Payment Interface (UPI) was developed by the National Payments Corporation of India (NPCI) which was established by the Reserve Bank of India (RBI) and Indian Banks Association (IBA). It enables real time, person to merchant transactions, inter-bank peer to peer transactions. It was introduced on 11th April, 2016. There are more than 100 million active users of UPI platform. You can read about the National Payments Corporation of India (NPCI) – An Overview of Objectives, Products in the given link.
Further readings: