You can easily let other people pay to your Paypal account from their credit card directly... even if they do not have their own Paypal account. See the procedure to do so.... here! Regards, RightMan
paypal and google checkout are the easiest, but shopping around "merchant accounts" might save you some $
Is the misconception that one can find less expensive rates than paypal's 1.9% to 2.9% + $0.30 USD per transaction? If so, PM me for a list of competitive merchant services. Otherwise, please expain.