We use Paypal Express Checkout which provides you with a fast and streamlined service, and accepts Visa, Mastercard, Amex, and normal Paypal account services. If you are a new customer, you do not have to sign up for a Paypal account, but can still use their payment functions, and choose later if you want to set up an account or not.