Introduction to E-commerce
There are many possibilities for conducting transactions over the web, from simple and cheap to more robust and expensive.PayPal
The cheapest/easiest is PayPal - this an inexpensive way to start taking payments quickly, especially if you don't have a merchant account. With PayPal, your visitors can pay you with a credit card or by sending a payment from their checking account (echeck). PayPal provides a shopping cart and many other free services that are helpful to sites that are starting out. They charge 2.9% +$.30 per transaction and have no start-up fees. The downsides are that PayPal is not a very customizable solution, and to some it has an "amateur" feel if it's the only payment method you offer.PayPal is inexpensive both because there are no merchant account or payment gateway fees, but also because PayPal provides a very easy way to integrate their shopping cart into your site, which reduces development time. To implement it, just sign up with PayPal, and click on Merchant Tools, and then on Make Shopping Cart Buttons to get started. You will input your options for each product and it will produce a snippet of HTML code which you put in your page where you want the "Add to Cart" button to be.
Non-profit Payment Solutions
A similar solution just for non-profits is Network for Good, which allows you to accept credit card donations on your site. They charge 3% of each transaction. There are other services like this (try a Google search), but this is the most popular.Mal's E-commerce Cart
Another inexpensive option is a free solution called Mal's e-commerce. Mal's is a shopping cart system that is remotely hosted. With the free version, you can accept PayPal, offline payments like checks, and credit cards if you have your own way to charge them already. It will store the numbers securely for you to run offline. For $6 a month you can upgrade your cart so it can integrate with a number of popular payment gateways like Authorize.net. In this case you would also be responsible for merchant account and payment gateway fees.Fully featured shopping carts
Finally, there is the option of creating a full e-commerce solution. This involves several different components - a merchant account from a bank, a payment gateway service that allows you to accept payments into your merchant account from your website (this is sometimes bundled with the merchant account as a complete package), a shopping cart or payment script that integrates with your payment gateway, and certain elements of the server environment like having an SSL certificate and a static IP.We offer several pre-packaged scripts such as Zen Cart that can be customized for your situation, or a custom payment script can be developed that exactly matches your needs. Full e-commerce is more expensive and time-consuming to develop than PayPal or Mal's, but it can be integrated into your site for a truly seamless payment experience. It can also save you money in the long run if you are doing a high volume of sales.
Although they a hosted-only solution so are not compatible with Acorn Host, we also want to mention ClearCart - another small Portland business and one of our favorite hosted shopping carts. It's perfect for folks who are looking for an e-commerce solution that comes with hosting and support for the software all in one package.



