Over 3.3 million merchants in India now accept cashless payments through multiple payment options.
12 Dec 2018 12:16 PM IST