The House voted yesterday to approve a contribution of $3.6 billion to the world development banks.

The compromise measure provides $412 million less than President Carter had originally asked. But he urged his House allies to vote for it saying defeat of any U.S. contribution "would be disastrous."

The House approved the bill 224 to 181 and sent it to the Senate.

The measure includes $3.1 billion for the Inter-American Development Bank, $378 million for the Asian Development Bank and $125 million for the African Development Fund.

The Senate approved Carter's full $4 billion request but the House cut it to $2.7 billion and House-Senate conferees worked out the $3.6 billion compromise.

In a letter, Carter urged Rep. John J. Cavanaugh (D-Neb.) todrop his insistence on passage of the full $4 billion contribution and vote for the compromise.

Carter wrote in the letter that "rejection by the House of U.S. subscriptions to the regional banks would be disastrous."

Cavanaugh voted against the compromise anyway.

He told the House the United States should pay the full $4 billion share negotiated by nations that contribute money to the banks to finance loans for development projects in poor countries.

Other opponents, such as Rep. Robert Bauman (R-Md.), said the compromise is a step forward but that the House should have rejected the compromise and insisted on cutting the contribution to $2.7 billion.

"The people of this country are concerned about the direction of our foreign aid and participation (in the world bank)," Bauman said "I think what you're seeing is the death rattle of liberalism."