Visa invests in Indian payments technology platform BillDesk