I thought they did charge the amounts to a credit card as well as when verifying a checking account. I'm not too sure since I haven't done that it a while, but I do use Paypal daily for my eBay business.

And yes, you have to have an account to make a payment. There's not Guest option.