I use internet banking payments, nochex and also they can send a cheque or leave payment out. I do not collect unless the debt ends up mounting up. I have a couple now that owe 3 cleans, 2 is normally my limit, but these have always paid before. Had one who owed 2 cleans pay up yesterday after i chased the debt for 4 months, needless to say they are now binned,I had about given up on them, but kept calling when I cleaned the street. I will end up collecting the ones who owe me 3 cleans and then consider whether i want to keep them as I believe collecting is dead time. I offer numerous ways to pay so If they cannot be arsed then neither can I.
To answer you question I find internet banking to be one of my best methods, closely followed by them sending me a cheque (obviously payment on cleaning is pretty high too). Nochex gets used by a small few, but to be honest thats how I like it as it charges me to use it (beats collecting though).