Legislation that would require most state agencies to accept credit cards and cash for transactions fell short by one vote in the state House on Tuesday.

The vote was 69-21.

The measure, House Bill 488, required a two-thirds majority, which is 70 votes.

Another vote on the plan is likely.

State Rep. Barry Ivey, R-Central and sponsor of HB488, said the change is needed because some state agencies will only accept certified checks or money orders, not cash or credit cards.

“This is the 21st century,” Ivey told the House. “We actually aggravate a lot of our residents for no reason at all.”

Opponents questioned costs of the legislation.