I already pay my rent online, as well as have an interface to request maintenance or ask questions to the management company. This is in the US. I can pay by direct bank withdrawal for free, or pay a fee to use a credit card.
My apartment complex uses this system: http://www.propertysolutions.com/ As an end-user of the system, I am completely satisfied.