(b) To facilitate electronic commerce, the State Treasurer may charge a spending unit for the banking and other expenses incurred by the Treasurer on behalf of the spending unit and for any work performed, including, without limitation, assisting in the development of a website and utilization of the Treasurer's payment gateway. A special revenue account, entitled the Treasurer's Financial Electronic Commerce Fund, is created in the State Treasury to receive the amounts charged by the Treasurer. The Treasurer may expend the funds received in the Treasurer's Financial Electronic Commerce Fund only for the purposes of this article and for other purposes as determined by the Legislature.
(c) The State Treasurer may authorize a spending unit to assess and collect a fee to recover or pay the cost of accepting bank, charge, check, credit or debit cards from amounts collected.
(d) Upon written request from a political subdivision, the State Treasurer may provide services of his or her office to a political subdivision and charge for the services.
(e) The State Treasurer shall propose legislative rules for promulgation in accordance with the provisions of article three, chapter twenty-nine-a of this code to implement the provisions of this section.