I'm not seeing any card-based "PayPal Pro (Direct Payment)" transactions in your log, so there may be something amiss with your PayPal Pro integration that's preventing buyers from paying with a credit card. Please double-check every step of our PayPal Pro integration procedure to make sure you haven't missed a step, made any typos, etc.:
If you don't also need to process offline card payments for orders placed by mail, phone, fax or in-person, PayPal Pro may be overkill for your needs; you might consider using the cheaper PayPal Payments Advanced service instead:
Finally, note that our Buy Now buttons for PayPal would bypass our shopping cart to take buyers directly to instant checkout on PayPal's checkout site for just one item at a time, so they would not have any choice of payment methods. While PayPal's checkout site will usually offer a card-based payment option for buyers without a PayPal account, those buyers may not realize they don't need a PayPal account to checkout with PayPal. You would need to use your standard E-junkie Cart buttons (rather than Buy Now buttons) to offer buyers a choice of payment methods before they proceed to checkout.