E-commerce can involve any or all of the processes of selling goods, buying goods, making payments or receiving payments. For all of these activities, a secure environment is essential so that funds and customer information can be exchanged with confidence.
For Web-based businesses, the most popular choice remains Secure Sockets Layer (SSL), which provides an easy means of protecting data being transferred between a browser and a website. A key reason for SSL's popularity is that it is supported in most popular Web browsers, meaning customers don't need any additional software.
Sites that use SSL often use a password to log users in, but that password information and all subsequent data are sent via a secure SSL session. The session provides an encrypted channel for all data sent between the user and the website.
SSL actually uses the same public key cryptography model as PKI. Each site using SSL will have a public and private key associated with it. These will be queried by the web browser when the secure site is accessed.
In most cases, SSL is virtually transparent to the user. Their browser may display a warning message to tell them they are beginning or ending a secure connection, and a small padlock might appear in the bottom right-hand corner of the screen. (Website addresses for secure sites also generally begin with https:// rather than http://.)

To ensure that the website that is selling a product or service is using SSL, look for the small padlock in the bottom right hand corner of the Internet browser as shown in the www.wishlist.com.au example above.
When the padlock in the bottom right hand corner of the Internet browser appears on the screen, the computer has successfully established a secure connection with the Wishlist website (see www.wishlist.com.au). This ensures that personal details, order details, credit card details, delivery address and contact telephone numbers are protected whilst they are sent to the Wishlist online store. In order to verify that the issuer of the Digital Certificate is who they say they are, double click the padlock. This provides information including details on the organisation that issued the Certificate and how long it is valid for.
While SSL is very useful, it does have limitations. Issues to consider before implementing an SSL site include:
Using the analogy of a paper transaction, SSL provides the following:
What SSL does not provide is:

(Reproduced with thanks to Defence Signals Directorate, Computer Network Vulnerability Team, white paper "SSL Vulnerabilities" presented at AusCERT 2002 and available on the NOIE website)
For many small businesses, SSL will provide sufficient security for online shopping and payment processing. However, if you will be dealing with high-value transactions, you may want to consider a more extensive PKI-based solution.
Many e-commerce software packages already include support for SSL. If you are setting up a retail or payments website, your bank or financial institution may also provide SSL-based shopping services as part of its business banking offerings. Your Internet service provider may also be able to advise you.
If you find setting up an e-commerce-enabled site difficult, you may seek to employ a consultant to help. The Capability Directory of Electronic Authentication Technologies provides a list of organisations that can assist in setting up a secure website.
Capability Directory of Electronic Authentication Technologies - http://www.aeema.asn.au/neac
Several useful free guides are at http://www.verisign.com.au/
If you are searching the Web on this topic, try the following search terms: - SSL, e-business, secure transactions, electronic banking.