amigarobbo said:
They all hide it in the exchange rate, then some charge 3%, the difference is the seller not the buyer pays for Paypal fees.
True, but to varying degrees. According to xe.com, today's 'actual' $-£ rate is 1.30438 - Paypal will charge you at 1.259 and Mastercard 1.3013 (+ a transaction charge
if your card issuer levies one). This means that my $500 purchase today would cost me £397.14 via Paypal or £384.22 with my Mastercard. Admittedly not a life changing difference but I'd still rather have that £13 ($17) in my bank if I'm not getting anything extra for it.
[edit]: Based on today's rates, this makes Paypal's fee
to the buyer about 3.5%