No, non-PayPal members can pay with their credit card via the PayPal interface without an account. Just look for a link to pay without logging in.