(a) The Mayor shall establish and maintain on the Internet a publicly accessible website containing a portal which shall, at a minimum:
(1) Show payments made by the District of Columbia government to contractors, searchable by purchase order number, invoice number, check number, voucher number, or any combination of the aforementioned necessary to identify a particular payment; and
(2) Allow for electronic submission of invoices to the District by a contractor.
(b) The website may require registration to view payments to contractors shown pursuant to subsection (a)(1) of this section, but such registration shall not require the viewer to supply any identifying information except for the viewer's name, email address, and password.
(c) This section shall apply to payments made by, and invoices submitted to, any agency that manages financial transactions through systems maintained by the Chief Financial Officer.