PayPal Express Checkout Gateway allows you to accept payments from credit cards, even if the buyer does not have a PayPal account and he does not even know what it is. But you must have a Corporate (Pro) account.
I made a test payment on my site and there was no problem, the money was...