I've got online payment on my website (
www.avondhucleaning.com) using paypal. I know paypal take a percentage,.. but it's so small, and you save so much time collecting that it's worth every penny.
I still have far more pay by cheque than by internet,.. but it is slowly catching on.
I set it up with 2 additional info fields the custie has to fill in when making payment, (1) Daytime phone number, and (2) a Ticket number.
On all my "Windows cleaned" tickets I write a unique number (And I use carbon paper to make a copy for my records),.. its an 8 digit number, the first 2 digits is the amount of tickets given out that day so far, and the rest is the date, so my first ticket today would be 01281007,.. it looks good, and helps keeping track of them.
If no one is home, I put a ticket through the door AND an envelope (No stamp) so they have the choice to pay by internet or cheque.
I still prefer to get the cash if they're home,.. but collecting is just way too time consuming!