A reasonable fee shall be allowed to the person withdrawing a blood sample or administering a urine test at the request and direction of a law-enforcement officer in accordance with the provisions of this article. If the person whose blood sample was withdrawn or whose urine was tested was arrested and charged with a violation of section two of this article, the county having venue of such charge shall pay said fee, and if said person is subsequently convicted of such charge, such fee shall be taxed as a part of the costs of the criminal proceeding and shall be paid, notwithstanding any other provision of this code to the contrary, into the General Fund of said county. If the person whose blood sample was withdrawn or whose urine was tested was arrested and charged with a violation of a similar ordinance of any municipality, said municipality shall pay said fee, and if said person is subsequently convicted of such charge, such fee shall be taxed as a part of the costs of the criminal proceeding and shall be paid, notwithstanding any other provision of this code to the contrary, into the General Fund of said municipality.