The suspect was taken into custody at 10:35 a.m. in the 2000 block of Cinderella Lane, San Jose police spokesman Officer Albert Morales said.
Police began searching the neighborhood after receiving word at 7:48 a.m. of a robbery attempt in which shots were fired at the California Check Cashing store at 2151 Story Road.
Morales said an alarm was tripped during the robbery, and when officers arrived they saw a man fleeing and jumping fences.
Police swarmed the neighborhood, set up a perimeter, shut down Story Road and began an intensive search of the area.
Residents were told to stay indoors during the search.
Morales said the suspect was found behind a home. He resisted arrest and was injured while being taken into custody, Morales said.
He has been taken to a hospital for treatment of his injuries, which are not considered life-threatening, Morales said.
An employee at the check-cashing business told police shots were fired during the robbery, and Morales said a gun was recovered near where the arrest occurred.
"We're happy to say the gun is no longer outstanding," Morales said.
Morales said it appears the suspect fired shots inside the business during the robbery. No one was injured by the gunfire.
The check-cashing store remained closed late this morning.
Santa Clara Valley Transportation Authority redirected its Route 25 buses while Story Road was closed. The road reopened shortly after 11 a.m.