Claim: Paytm was never launched as an e-commerce payment system.
Evidence: Paytm is an Indian e-commerce payment system and financial technology company, based in Noida, Uttar Pradesh, India. August 2010; 10 years ago (2010-08)