Actully its a uk company and i have just found the company who does it this is how it works
We have a unique 4 ways to pay system
There is no need to be present when your windows are being cleaned.
When you sign up you are sent a barcode that is placed in your window.
The window cleaner scans this barcode and leaves an invoice in your letterbox when he has cleaned your windows.
You will then know exactly when your windows have been cleaned.
If you select to pay by Direct Debit then 2 weeks later your account is debited. If you are paying by cheque, credit/debit card or over the internet then you simply arrange payment straight away.
If you are not satisfied then contact our customer care team and we will re-clean your windows immediately.
Our window cleaners are reliable and polite. You'll find they're the best in Kent!
Find out more about our payment systems.
[url][http://www.ezy-clean.co.uk/website/default.asp?active_page_id=13/url]
company called ezy clean.
so it can be done over here just need the details

i think its a good way of payment myself stops customers having to sent cheques and forgetting etc.
Dave