It seems Woocommerece (2.1.7)'s standard paypal integration does NOT work for credit cards, only for paypal account holders.
Why? How can we make it work?
Its' been reported before but no solution proposed. It seems clear the issue is with woocommerce and not with paypal. I have tested with paypal accounts that offer credit card payment with other shopping carts.
A strange experience I had: I tested a number of times and ONCE, the paypal page suddenly unexpectedly offered: To pay with credit card and nothing else (no paypal account). But unfortunately it was only once. The next time it reverted back to the woocommerce integration behaviour which is:
Pay with my PayPal account
Create a PayPal account
What I normally would expect is:
Log in to your account to complete the purchase
Pay with a debit or credit card