Digital payments in India touch Rs 38.3 lakh cr at over 23 bn transactions

Digital payments in India touch Rs 38.3 lakh cr at over 23 bn transactions