Two days earlier, the Supreme Constitutional Court ruled that last year's legislative polls were unconstitutional because party members were allowed to contest seats in the lower house reserved for independents.
But the main opposition Democratic Alliance (DA) party described the bill as "unconstitutional" and urged President Jacob Zuma to refer it back to parliament for further amendments.
The Democratic Party challenged the Indiana law, contending that it imposed an unconstitutional burden on the right to vote for poor and elderly voters.