The largest online electronic payment system PayPal will start transactions made by credit card. The company said the innovation will allow administrators of websites and traders who use the services of PayPal to accept transactions directly from credit or debit cards without the need to create a PayPal account.
Recently I had to release PayPal Invoice to a customer who does not PayPal account and wish to pay directly by credit card. Unfortunately, after receiving the payment link, the customer was not able to pay without Log in to PayPal. Im quite sure there was an option for credit card payments getway.
Yes, PayPal has new API for their services, but payment by credit card is available from a long time ago. Depends on the type of account and its accreditation. For Website Payments Pro is available for US and UK citizen. For merchant accounts - always has been. There is a setting in PayPal account - which home screen to show to the customers. Another issue is that PayPal likes the idea of more people to register and leave payment with Credit Card stuck in text links.
So briefly, PayPal business account with activated Payments Pro, you can receive credit cards payment from unregistered users. For lower accounts and some countries may not.
In the UK there is Website Payments Pro (ie PayPal Express and PayPal Direct in API). For Direct payment is a little complicated because there is a legal requirement for the level of protection.
Virtual Terminal is also supported for UK customers as the part of manual service of customers paying by phone.
PayFlow is supported for US / Canada only, and not available in UK.

