HOUSTON — Despite stiff industry lobbying against it, the Securities and Exchange Commission voted 2 to 1 on Wednesday to require American oil and mining companies to disclose taxes and other fees they pay to foreign governments. The disclosures are aimed at curbing corruption, which is common in some major oil-producing nations.

Human rights and business transparency groups supported the rule, which fulfills a section of the Dodd-Frank financial reform law. It will apply to about 1,100 companies and cover any payment they make that is over $100,000, including dividends and construction improvements, beginning in fiscal year 2014.

“Sunlight is the best disinfectant,” said Luis A. Aguilar, a member of the commission, quoting the Supreme Court Justice Louis Brandeis.

Industry groups have complained that the rule would grant advantages to foreign companies that do not have to make such disclosures, and could potentially force American companies to curb operations in countries like China, Angola, Qatar and Cameroon that prohibit public disclosure of certain payments. The groups lobbied unsuccessfully for an exemption to the mandate in cases where foreign governments restricted disclosures.