I use Dwolla for all kinds of stuff (personal settling-up with friends, payments from customers, rental payments, etc). Great setup, no fees, what's not to like?
I'd never take a credit card for rent payment. That's a terrible idea on several levels. I do CCs for the business and do it through square. They bend you over and extract 3-4%.
-Walt