Hi,
PayPal will dynamically choose what to do based on the email address used for the purchase and your browser's cookies.
If they know it's someone with already a PayPal account with them, they will directly display only the login form.
That doesn't mean that you'll loose sales, it's just that the payment page is adapted to the customer based on what PayPal already knows of them.
So I wouldn't be that worried. If you see the interface with the credit card form without a paypal account when you try in incognito, it confirms that you have everything setup properly.
But you can still contact the PayPal merchant support and check with them that your account is configured properly.
PayPal Pro will allow you to display the credit card form directly on your website. However, this means extra complications for you to be PCI compliant as you need your server/website to be secured, etc as per PCI recommendations.
Also, PayPal Pro is only available in a handful of countries. You might not be able to use it where you are.
We don't have a plugin for PayPal checkout. But you have two other alternatives:
- PayPal advanced, which is also available by default and will display the payment interface in a popup / iframe at the end of the checkout.
- PayPal REST which is available on our marketplace:
www.hikashop.com/marketplace/product/236-paypal-rest.html