With SSL
Orders can be paid for by Visa/Mastercard/Amex/PayPal, all orders are processed thru PayPal for security. This does not require you to have a PayPal account.