In October, the National Payments Corporation of India (NPCI) reported that 16.58 billion transactions totalling Rs 23.50 ...