National Payments Corporation of India
Founded in 2008, the National Payments Corporation of India as an umbrella organization for operating retail payments and settlement systems. The company is headquartered in Mumbai, Maharashtra, India.
Last updated on