A Philadelphia college student with a permit to carry a firearm off-campus exchanged gunfire Monday with a teen accused of trying to rob him.

Authorities say 21-year-old Temple University student Robert Eells had a license to carry the weapon and will not face any charges in the incident, MyFoxPhilly.com reports.

Police have charged the 15-year-old suspect, but say they are still determining just what happened in the double-shooting north of the city campus.

The suspect allegedly tried to rob Eels in front of his off-campus house in an early-morning encounter Monday. When Eels refused to give the teen money, the suspect started shooting, authorities said. Eels, who was shot in the stomach, fired back, hitting the teen in the chest and leg, the Philadelphia Daily News reports.

School officials say Eells, of Doylestown, Pa., is recovering at Temple University Hospital.

Authorities say the teen is in custody at the hospital.

Officers, meanwhile, are looking for two alleged accomplices to the botched robbery.

Students are not allowed to carry firearms on the campus of Temple University, a school spokesman told the newspaper.

The Associated Press contributed to this report. 

Click for more on this story from MyFoxPhilly.com

Police: Temple Student Shot During Botched Robbery: MyFoxPHILLY.com