I use Paypal to collect rent in the US, with no fees whatsoever. Both parties have to have a bank account (not credit card) linked to their Paypal account. The renter sends via paypal, which pulls it from his bank account, to my paypal account. I have to go into paypal and transfer it to my bank account manually each month, but there are no fees involved at all (only b/c bank accounts are linked; if with credit card linked, there is a fee).
Side note, I just found out that 2 of my banks started doing person-to-person payments. I think a regulation must have been eased up or something. USBank and ING checking both allow you to send $$ to anyone with a cell phone # or e-mail account. It goes thru a third party (zashpay), but if the receiver has an account with USBank, I think they can quickly transfer it in. USBank doesn't charge a fee for account holders, up to US$6000.
Not sure about Paypal, but most credit cards have protection if something happened to the airline (or other business you're dealing with). I doubt Paypal does.