NPCI stands for the National Payments Corporation of India. It is an organization that operates and manages retail payments and settlement systems in India. Established in 2008 as a not-for-profit company, NPCI is promoted by major banks and financia…