This is another great option if you have a WordPress site. The WooCommerce plugin lets you add products, a shopping cart and checkout pages to your existing site.
It lets you accept all major credit cards, bank transfers as well as all the usual payment gateways…like PayPal, Stripe and Square
They also offer lots of additional, paid options to help you take your site to the next level – by selling memberships, accepting subscription payments, taking online bookings, and more.