Those fees with credit and debit card networks aren't arbitrary - they usually cover dispute support, insurance, anti-fraud, and other financial services that consumers have come to expect.
If Facebook has fees that are less than industry standard I would be highly suspect of that payment method.