With the availability of shopping carts on the internet, most of us now do shopping online. This online shopping may vary from books to cars from few dollars to thousands of dollars. Online shopping has become one of the most convenient ways of purchasing goods with the minimum effort. In this article, lets try to understand how online shopping works in simple terms.
Most of the shopping sites are built top of databases. When customers search for their product in the shopping site, they are actually searching through a set of database records. This search query can be simple or complex, based on the consumers buying requirements.
After the database returns the query results to the end user through the web page, end user usually pay using a credit card or a third-party paying mechanism such as PayPal. In the process of filling online forms for buying goods, end users are directed to a secure connection secured with SSL (Secure Socket Layer) for entering billing information such as credit card details. This is to ensure hackers or attackers don’t get in to sensitive information.
After the consumers are in the secured area, they fill out the form and submit it to the website. Then this information is sent to the web application through the secured connection to the web site’s transaction server. The end users don’t have be worried about sensitive information being transferred over the wires as they are encrypted and no one else other than the website can read it.
Then the transaction server receives the encrypted information and the information will be decrypted. Thereafter, based on the billing information provided such as credit card information, transaction server verifies the validity of payment by connecting to a payment gateway of the credit card company or the financial institute.
If the transaction server receives a positive response from the credit card company or the financial institute, then it refreshes the web pages and displays the page that the consumers can print out to confirm their order. This is an online invoice. Most of the online shopping sites will send the consumer an email following the online purchase displaying the purchase information.
Then the transaction server sends out the order to the warehouse so the warehouse can dispatch the order to the consumer via the preferred method of transporting.





