Digital payments to merchants rise 19.6 pc to Rs 11.7 trillion in July: Report

Digital payments to merchants rise 19.6 pc to Rs 11.7 trillion in July: Report