To make it easy for the customers, there needs to be an online order processing system. It mostly involves a shopping cart to select and store orders.
You will need a payment option like PayPal. This involves getting a PayPal ‘business account’ – which is quick and easy. PayPal will need to verify you as a legitimate person by several levels of checks ie: bank account, credit card etc
If you choose to accept credit cards via your own processing account, you will need a bank internet merchant account – which can be a tiresome process and more expensive to set up and operate. If you are a serious business – it is the only option in my opinion.
For this option you will need to sign up with a secure gateway provider, which sits in between your website and the bank website. Providers such as Securepay or Camtech in Australia are a good option. Others are Verisign (owned by PayPal) – but they are a more expensive option.
There has to be enough security to allow payments online. The credibility of the merchant is a very important factor to be checked. Your order form should be secured which may be done using SSL encryption technologies. Additionally, you may also offer a money back guarantee to people to build up confidence.
Remember that it is also useful to display a price list of your products. It makes it easier for the visitor to make a decision to buy from your site.
Unless you provide a simple system for the potential customers to buy from you, you cannot keep him happy. It is important to make a system that would not frustrate your potential customer.