I have a personal account and a business account(to accept credit card payments). The buyer wants to pay using his bank debit/credit card account. Does paypal charge the usual 2.9% for this payment or is this free? If you pay using a bank account, there is no fee. But if he pays using a bank debit/credit card, does paypal charge fee?