Pay-per-view is also a very important way for professional wrestling companies like World Wrestling Entertainment ( WWE ) , Total Nonstop Action Wrestling ( TNA ) , Ring of Honor ( ROH ) and Asistencia AsesorÃ a y AdministraciÃ n to earn money . Pay-per-view has provided a revenue stream for professional wrestling companies like World Wrestling Entertainment ( WWE ) , Total Nonstop Action Wrestling ( TNA ) , Ring of Honor ( ROH ) and Asistencia AsesorÃ a y AdministraciÃ n.