Just discovered that PayPal has shopping cart buttons for "add to cart" and "view cart". Really easy to set up.
Credit Card Services from PayPal - Website Payments Standard
Online credit card processing is simple with Website Payments Standard. Free setup, no monthly cost, and buyers don't need a PayPal account.