Application Shopping Cart Interface(SCI) e-commerce Application Shopping Cart Interface(SCI) One of the most commonly used Computer Application in Business.

Slides:



Advertisements
Similar presentations
Welcome to WebCRD.
Advertisements

Lecture 3 Title: Online Payment: Credit Card and PayPal
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Five Steps in 5 Minutes Close deals faster, more easily, more often! 1.Start a Quote: Input deal amounts and review the available lease options 2.Create.
Lecture 6/2/12. Forms and PHP The PHP $_GET and $_POST variables are used to retrieve information from forms, like user input When dealing with HTML forms.
CIS101 Introduction to Computing Week 08. Agenda Your questions JavaScript text Resume project HTML Project Six This week online Next class.
University Web Services Nika Nestor / Alex Volfson 09/29/2006.
Internet Sellouts Final Presentation Enterprise Architecture Group.
Training Guide. The Punch Out Catalog System The Punch Out shopping catalog for Tech Depot takes the user directly into the vendor’s website and online.
The easy way to shop online and explore all around market sitting at home Project Created & Presented By: Siddhant Aggarwal 2374 CSE-B(4 TH YEAR) DITM.
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
Portman Online Rail User Guide The booking tool is compatible with internet Explorer 8 or higher
Accepting Credit Cards on your Website. If you are building an online shop, you will need to address the question of taking payments for orders. You can,
Creating Web Page Forms
6 th Annual Focus Users’ Conference Application Editor and Form Builder Presented by: Mike Morris.
Web Development & Design Foundations with XHTML Chapter 9 Key Concepts.
Form Handling, Validation and Functions. Form Handling Forms are a graphical user interfaces (GUIs) that enables the interaction between users and servers.
E-Commerce Michael Andrianus – Vincentius
Chapter 9 Working with Forms. Principles of Web Design 2nd Ed. Chapter 9 2 Principles of Web Design Chapter 9 Objectives Understand how forms work Understand.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
1 Google Checkout API Jingsong Wang Arpril 2, 2007.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Copyright © Texas Education Agency, All rights reserved.1 Web Technologies Web Administration.
May 28, 2002Mårten Trolin1 Protocols for e-commerce Traditional credit cards SET SPA/UCAF 3D-Secure Temporary card numbers Direct Payments.
Reading Data in Web Pages tMyn1 Reading Data in Web Pages A very common application of PHP is to have an HTML form gather information from a website's.
4-Sep-15 HTML Forms Mrs. Goins Web Design Class. Parts of a Web Form A Form is an area that can contain Form Control/Elements. Each piece of information.
WNS1.com Online Training How to use the Western Nevada Supply online store and tools.
Getting started on informaworld™ How do I register my institution with informaworld™? How is my institution’s online access activated? What do I do if.
Comp2513 Forms and CGI Server Applications Daniel L. Silver, Ph.D.
Chapter 6: Forms JavaScript - Introductory. Previewing the Product Registration Form.
Welcome to Century Equipment’s Shop Online Website! This presentation will highlight some of it’s key features.
XHTML Introductory1 Forms Chapter 7. XHTML Introductory2 Objectives In this chapter, you will: Study elements Learn about input fields Use the element.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 43 Shopping on the Internet.
Chapter 10 Developing a Web-Based Online Shopping Application (I)
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle MCC Designs Meghan Perea Carrie Ver Burg Cory Schroeder.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Robinson_CIS_285_2005 HTML FORMS CIS 285 Winter_2005 Instructor: Mary Robinson.
E-commerce Vocabulary Terms. E-commerce Buying and selling of goods, services, or information via World Wide Web, , or other pathways on the Internet.
E-commerce Vocabulary Terms By: Laura Kinchen. Buying and selling of goods, services, or information via World Wide Web, , or other pathways on the.
1 1 User Manual Purchase and Order Tracking on the SKF Giftzone.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester November 2011.
Working with Forms. How Forms Work Forms let you build interactive Web pages that collect information from a user and process it on the Web server The.
Jump to first page Shopping carts Implementation and interface by Dylan Tweney
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
Chapter 8 Browsing and Searching the Web. 2Practical PC 5 th Edition Chapter 8 Getting Started In this Chapter, you will learn: − What is a Web page −
LOGO FORMs in HTML CHAPTER 5 Eastern Mediterranean University School of Computing and Technology Department of Information Technology ITEC229 Client-Side.
Web Development & Design Foundations with XHTML Chapter 9 Key Concepts.
ITCS373: Internet Technology Lecture 5: More HTML.
Week 12 Working with Forms Objectives Understand how forms work Understand form syntax Create input objects Build forms within tables Build and.
Microsoft FrontPage 2003 Illustrated Complete Creating a Form.
Confidential Web Ordering Overview. Confidential LOG ON:   Enter your login name &
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
CUSTOMER ORDERING QUICK REFERENCE GUIDE Oct 2015.
 Shopping Basket  Stages to maintain shopping basket in framework  Viewing Shopping Basket.
©SoftMooreSlide 1 Introduction to HTML: Forms ©SoftMooreSlide 2 Forms Forms provide a simple mechanism for collecting user data and submitting it to.
Ecommerce Basics Standard 2 Objective 1. Ecommerce Business conducted on the internet.
CUSTOMER ORDERING QUICK REFERENCE GUIDE November 9, 2015.
1 HTML forms (cont.)
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
Upay User Guide WELCOME TO UPAY This guide is aimed to help you to use the Upay website. To launch Upay you will need to navigate to
Unit 13 – Website Development FEATURES OF WEBSITES.
Paypal PayPal is an e-commerce business allowing payments and money transfers to be made through the Internet. With a PayPal account, you can send and.
PAYMENT GATEWAY Presented by SHUJA ASHRAF SHAH ENROLL: 4471
Warm Handshake with Websites, Servers and Web Servers:
What is Commerce According to Dictionary.com
Quick Guide for Online Ordering
How to install and manage exchange server 2010 OP Saklani.
Presentation transcript:

Application Shopping Cart Interface(SCI) e-commerce Application Shopping Cart Interface(SCI) One of the most commonly used Computer Application in Business “e-commerce” enables is the shopping cart. By\ Ban Ghussain.

What is a shopping cart? What is a shopping cart? In a basic definition, it's a series of scripts that keep track of items a visitor picks to buy from your site until they proceed to the "checkout". A shopping cart is a software application that typically runs on the computer where your Web site is located (the Web server), and allows your customers to do things such as searching for a product in your store catalog, adding a selected product to a basket, and placing an order for it. This order-processing technology allows customers to accumulate items they wish to buy as they browse an e-business Web site. Support for the shopping cart is provided by a product catalog, which resides on the merchant server in the form of a database.

Shopping Cart Interface Identification ◦ The e-gold Shopping Cart Interface (SCI) is an HTML forms-based interface that merchants can incorporate into their web-based shopping cart systems to allow buyers to pay for online purchases with e-gold. Objectives ◦ A brief discussion of the objectives for the e-gold SCI will probably provide insight as to why it was implemented the way it was. There were several objectives for the e-gold Shopping Cart Interface :

Objectives Cont. Simplicity - the SCI must be relatively easy for merchants to implement so as to encourage wide spread adoption. Platform Independence - the merchant side of the SCI must use a platform/vendor independent technology to ensure compatibility with the largest possible number of merchant systems. Security and Reliability - the SCI must utilize proven, widely available and understood technology. Encryption must be supported for all data communications. Accountability - the SCI must provide merchants specific, accountable confirmation of each e-gold payment transaction made. Flexibility - the SCI must be flexible enough to support merchants’ unique shopping cart software requirements.

◦ Buyer Interaction With the e-gold Payment System ◦ Once the buyer’s browser has submitted the initial form to the e-gold payment system, the user interface seen by the buyer is quite similar to the normal e-gold e-metal payment process. 1- An e-metal Payment Order Form. This form allows the buyer to enter an optional memo, and his e-gold account number and password to authorize the payment. 2- If the Preview button is clicked, the Payment Order Form is submitted to the e-gold® web server. Upon receiving this form, the e-gold® system performs the following processing: a) The payer’s account number and password are validated b) The payee’s account number is validated c) The payer’s e-gold® account balance is checked to make sure that the metal balance is sufficient to cover the current payment

3- Assuming no error conditions are encountered, the e-gold system presents the buyer with the payment preview screen. 4- If the buyer clicks the Confirm button, the payment preview page is submitted to the e-gold web server. Upon receipt of this form, the e-gold® server repeats all of the previous validation and, if no exception is found, commits the payment transaction to the e-gold database. 5- Once the payment transaction is secured, the e-gold® server optionally sends payment transaction status to the merchant’s server in one of several ways: a) As an HTML form directed to a form processing program on the merchant’s web server. The specific target URL (FORM ACTION) is specified by the merchant as part of the shopping cart interface. Specifically, the URL is taken from the hidden text field named STATUS_URL. The form is submitted via the POST method. Any response from the merchant’s system to the submitted form is ignored by the e-gold system. b) As sent to the address provided in the STATUS_URL field value.

6- Next, a payment confirmation page is sent to the buyer by the e-gold® system.

Forms Sent to the Merchant System By default there are three distinct HTML forms that are submitted to the Merchant’s Web Server, each serving a different purpose. A summary of these forms is shown in Table 4. New features now allow a Merchant to configure his entry form to the SCI to override these default actions of the SCI. The options now available can be used to cause the SCI to: a) Use simple hypertext links instead of forms to return control to the Merchant’s server once payment or nonpayment has occurred. b) Send payment confirmation as (instead of a form) c) Suppress payment confirmation entirely if desired

A buyer’s interaction with the e-gold payment process completes with one of three outcomes: 1. The payment was completed successfully. In this case: a) The Payment Transaction Form is always submitted by the e-gold® server to confirm that a payment was made and to provide the associated e-gold batch number. b) The Buyer Normal Return Form is usually submitted by the buyer’s browser. Status information embedded in the form indicates that the payment was made and the associated e-gold® transaction batch number. 2. The payment was attempted but failed for some reason. In this case: a) The Buyer Alternate Return Form is usually submitted by the buyer’s browser. Status information embedded in the form indicates that the payment wasn’t made. 3. The buyer cancelled the payment process. In this case: a) The Buyer Alternate Return Form is usually submitted by the buyer’s browser. Status information embedded in the form indicates that the payment wasn’t made. Please note that only when payment succeeds does the e-gold servers submit a form directly to the merchant’s web server to indicate payment has been made. This form carries payment transaction status from the e-gold® system back to the merchant system in hidden text fields. This form may seem superfluous until you consider that relying on the buyer’s browser to relay payment transaction data back to the merchant’s server is unreliable and unwise. Why?

A-The buyer may not follow the expected path to complete the transition back into the merchant’s shopping cart system. He may, for example, recall a saved HTTP link to jump to and browse a different web site. B- The buyer could modify the HTML forms sent to his browser before submitting them to the merchant’s system. Payment Transaction Form This Form is submitted using the POST method to the URL provided previously to e-gold system in the hidden text field called STATUS_URL. This URL is typically that of a cgi program that reads and acts upon the hidden text fields present on the form. It is likely that the program will store the order information and the e-gold transaction information for accounting purposes. Buyer Normal Return Form This Form is submitted using the POST method to the URL provided previously to e-gold system in the hidden text field called PAYMENT_URL. This URL is typically that of a cgi program that reads and acts upon the hidden text fields present on the form and creates a web page to allow the buyer to complete the check-out process (since payment has been made).

Buyer Alternate Return Form This Form is submitted using the POST method to the URL provided previously to e-gold system in the hidden text field called NOPAYMENT_URL. This URL is typically that of a cgi program that reads and acts upon the hidden text fields present on the form and creates a web page to allow the buyer to select an alternative payment method to complete the check-out process (since payment has not yet been made).

Example Forms Example Entry Form Into the e-gold Payment System The form presented in Figure 5 is an example of a merchant’s page for check-out on which the buyer selects the method of payment. The page is comprised of several independent forms, one for each possible payment method. For clarity, the forms for the Visa card and Discover card are merely stubs, however the form for selecting e-gold (shown in boldfaced font) as a payment method is complete and would be acceptable to the e- gold SCI system. Note the following in this example: ◦ The purchase is for US Dollars worth of Gold. The merchant has specified that only Gold is acceptable as payment since the PAYMENT_METAL_ID is set explicitly to 1 (Gold). ◦ The merchant is using two “baggage fields” to maintain the state of the order. These are declared in the BAGGAGE_FIELDS field: ◦ An order number (“ORDER_NUM”) of ◦ A customer number (“CUST_NUM”) of

A- If payment is made successfully, the transaction response form is to be submitted to the following URL: B- If payment is made successfully, the buyer’s browser will send an HTML form to URL: C- If payment is not made successfully or is cancelled, the buyer’s browser will send an HTML form to URL:

Summary This interface uses standard HTML forms to provide a simple way for online merchants to integrate e-gold as a method of payment for their merchandise or services. Once reached via the shopping cart interface, web pages hosted by e-gold Ltd’s server allow an online buyer to pay out of his e-gold® account directly to the merchant’s e-gold account. Includes an example HTML form for interfacing to the e-gold payment system. This form is functionally equivalent to one that merchants will need to provide within their shopping cart check-out system to interface to the e-gold® payment system. Finally, examples of the forms submitted back to a merchant’s server are shown. The term “merchant” refers to an individual or business that utilizes the World Wide Web as a means for selling its products or services. Moreover, this individual or business is understood to have a valid e-gold account. The term “buyer” refers to an individual that purchases products or services from a merchant over the Internet (World Wide Web). The buyer may or may not have an e-gold® account.

Discussion Individual Consumer cart Vs business customer cart. Free shopping cart case. Free and/or buy Vs build in home cart.