PayPal

If a seller only accepts paypal as a form of payment for someone that isn't local, then the seller, should pay the fee, and just accept it as the cost of doing business. If they feel it's not right for them to pay, then hide the fee by raising the price of what is being sold. If it's local pick up, then remove the fee if you want. If you want the buyer to cover the fee, then state that up front in your ad, then the buyer knows what to expect before making contact with the seller.