Notwithstanding the provisions of subsection (b), a fee in excess of the limits in subsection (b) may be imposed by a local governmental entity on a transaction if (i) the fee imposed by the local governmental entity is no greater than a fee charged by the financial institution or service provider accepting and processing credit card payments on behalf of the local governmental entity; (ii) the financial institution or service provider accepting and processing the credit card payments was selected by competitive bid and, when applicable, in accordance with the provisions of the Illinois Procurement Code; and (iii) the local governmental entity fully discloses the amount of the fee to the cardholder.
50 ILCS 345/25