Clearinghouse associations, by the action of the members thereof, shall have the power to adopt and enact rules, regulations and bylaws providing: (a) for officers and business agents of such clearinghouse association, and for the maintenance of same; (b) for the conduct of the affairs and business of the association; (c) for the settlement of differences or controversies between members thereof relating to banking transactions; (d) for aid from such clearinghouse association or the members thereof to any bank or member which may become involved or embarrassed; (e) to collect dues and payments as fixed by the bylaws or regulations from members thereof, for any of the purposes of such association; (f) to advance moneys or loans to any member, on deposit of collateral or other securities; (g) to provide uniform charges for collections or orders, for uniform rates of exchange and discounts provided or required by the general laws of the State of Mississippi, and for service charged upon unprofitable accounts, and for handling checks drawn against insufficient funds; (h) and generally to have all other powers usual and customary for clearinghouse associations, to encourage a faithful and honest administration of banking trusts and public duties, to aid in the preservation of public credit and of confidence in the financial system and conditions of the State of Mississippi, and the business communities thereof. All rates, rules, regulations and bylaws promulgated must, before becoming effective, receive the approval of the state comptroller. Discretionary power is vested in the state comptroller to supervise all rates, rules, regulations and bylaws.