In Indonesia, we have ~103 million voters, all paper ballots, and we know the results the next morning. We not only have to show our identification cards, but we also must present our invitation to vote, which is issued by each precinct head.
Sounds similar to here in Australia. We have to register to vote via a federal election commission. You can only do postal vote in certain circumstances. You can do pre poll voting whereby you can cast a vote around a week out from the election day. But the process is the same.And all paper ballot. You roll up, show ID that has your address on it. Your name and address is cross checked on the electoral roll. If things check out, you are handed your ballot papers and go do the deed. Also if you are voting ‘absentee’ ie outside of your registered electorate, you must sign an envelope in which your completed ballot papers are sealed and boxed. Results are counted pretty quick, and if not close, results are sometimes known a couple of hours after close of voting.