It was conceived and launched by the National Payments Corporation of India (NPCI), the umbrella organisation for all retail payments systems in India.