The answer:

According to the McPherson Fire Department, the discharge of fireworks in McPherson will be allowed from 10 a.m. to 10:30 p.m. July 2 and July 3, and from 10 a.m. to midnight on July 4.

Fireworks are not to be sold or discharged on public property, in public streets or in the central business district. The central business district is defined as the area bounded on the north by Woodside Street, on the south by Sutherland Street, on the east by Ash Street and on the west by Maple Street.
Bottle rockets, free-floating fire lanterns and metal sparklers are not allowed to be sold or discharged within city limits.
Jeff Deal, McPherson fire chief, said a brochure will be available to the public that outlines the firework ordinance, allowed discharge times and fireworks tips. The brochure will be available at all fireworks stands, as well as on the city's website and at the municipal building.
"We're hoping that this will help to better provide some information to the public and help the Fourth of July to go smoothly for everyone," Deal said.