Ask everybody in the country to transfer some money (say R100) to the bank account of a political party they would like to support. Give people an 8 hour window to do this. Let the banks recon/verify it all and share the results the next day. Repeat this every year.
For bonus points, we only count your vote if you are not in any social grants or welfare database, and you are over 30 years old.
We already trust the banks with money. You can do all this in 2 minutes from your phone.
This will work in any country.