A municipality or county is authorized to enter into an agreement with the owner of a tract of land for which a plat has been recorded providing for a method of payment of the impact fees over an extended period of time otherwise in compliance with the Development Fees Act.