Called PayPal and they explained to me that the only way to pay by credit card on eBay purchase is to send the buyer an invoice.
Now wondering ... what is the point of Business Account on eBay for seller if everyone pays PayPal -> PayPal ? I can link personal account to eBay checkout and if someone requests CC payment, send them invoice from Business Account.