E-Commerce Payment Process
Download
Report
Transcript E-Commerce Payment Process
Automatic Generation
of
B2C E-Commerce
Payment Process
By Jinglei
Mei
Thursday, November 09, 2000
Introduction
E-Commerce Overview?
Problem Description
Research Objectives
E-Commerce Overview
What is E-Commerce?
What is B2C E-Commerce?
Current E-Commerce framework
Future of E-Commerce
What is E-Commerce?
E-Commerce is the conducting of business
transactions, sharing of business
information, delivery of information/goods
and maintaining business and customer
relationships via an electronic network.
What is E-Commerce?
E-Commerce affects the way that business
interactions occur, influences how end
customers negotiate, order, and pay for
goods and services.
What is B2C E-Commerce?
B2C means Business-To-Consumer
B2C transactions where a consumer seeks
goods and services over a network
Current E-Commerce framework
E-Commerce is an environment that facilitates
business and organizational transactions over
networks
E-Commerce is a new term for an old practice,
which was standardized as Electronic Data
Interchange (EDI)
The TCP/IP protocol, Internet, WWW, and
international networks are increasing being used
for traditional labor-intensive business processes
Future of B2C E-Commerce
Consumer confidence/security becomes
more important in B2C
Reliable/convenient Consumer
Relationships is one of the most important
parts in B2C
Consumers want to purchase in a distributed
environment
Problem Description
The current existing payment protocols still
lack of supporting for simultaneous atomic
purchases from multiple sources
Problem Description (Cont.)
When a customer interacts with multiple
merchants within one single E-Commerce
transaction, the traditional bilateral
communication between participants cannot
provide a feasible solution.
Research Objectives
Intend to propose and implement B2C E-
Commerce payment by a transactional
process encompassing the diverse
interactions between all participants
Research Objectives
Introduce a mechanism to generate
processes at the payment coordinators site
based on a generic payment process
template, which is filled with the
description of customer’s E-Commerce
transaction
Research Objectives(Cont.)
Intend to develop a payment coordinator
which allows the combination of different
interactions into one E-Commerce
transaction.
Literature Reviews
Several agent-based approaches exist
– L.Kerschberg and S. Banejee presented an
agency-based framework for E-Commerce
– Peter Cassidy presented “Online payment
systems for retail E-Commerce activating the
automated Till”
Literature Reviews (Cont.)
Several payment models exist
– Direct cash-like /account-based system
• FirstVirtual, NetCheque
– Electronic wallets
– Electronic Bill Presentment and
Payment(EBPP)
Literature Reviews (Continues)
E-Commerce payment infrastructure
– Electronic cash and Electronic checks
– Internet-based Credit card payments
• Secure Electronic Transaction(SET)
• Secure Socket Layer(SSL)
Paym e nt
inte m e diary(SSL
Se ve r and SET/
SSL Gate w ay)
SSL
SET
SSL
SET
Consumer
Merchant
Inte rne t
SET
Ce rtification
Authority
Issuer Bank
SET
SET Paym e nt
gate w ay
Bank Card Ne tw ork
Acquirer
Bank
Importance/Benefits of Research
E-Commerce is a very interdisciplinary
research area.
The most important phase in E-Commerce
interactions is the payment, due to the
transfer of sensitive information(e.g. credit
card number)
Importance of Research(Cont.)
The accomplishment of payments is the
crucial part in B2C E-Commerce
interactions, since this phase does not only
determine the success or failure but also
requires sensitive information to be
transferred.
Research Design
1. Requirements of B2C E-Commerce
payment process
2. Basic structure of payment process
3. Generation of payment process
4. Architecture of payment coordinator
1.Requirements of B2C payments
Security
– Use current cryptographic technologies
– Key transfer in an encrypted way
Anonymity
– Protect customer and his/her spending patterns
– Partial anonymity
Requirements (Cont.)
Verification and Provability
– Customers and merchants must be able to
prove/verify the transactions
Atomicity
– Includes Money transfer, Goods Delivery and
Distributed purchase atomictiy
Receive Payment Information
Che ck Validity of Paym e nt Inform ation
Re cie ve Ke ys from
M e rchantN
Re cie ve Ke ys from
M e rchant1
Commit
Che ck
Tim e out
Abort
Notify
Cus tom e r
Se nt k e ys to
cons um e r
M one y
Trans fe r
Confrim ation
of M e rchant
1
Confrim ation
of M e rchant
N
Notify
Bank
Notify
M e rchant
1
Notify
M e rchant
N
3. Generation of Payment Process
Architecture of B2C Payment System
Execution of Distribution Payment
Transactions
Customer
Merchant
We b Brow s e r
We b Se rve r
M e rchant
Application
Shopping
As s is tant
Payment Info
Order, Merchant Info
Paym e nt Proce s s
Ge ne rator
WISE Proce s s
Engine
Payment Coordinator
B2C E-Com m e rce Paym e nt Sys te m
Bank Application
Bank
4. Payment Coordinator
Shopping Assistant
ii. Payment Process Generator
iii. Process Engine
i.
i.) Shopping Assistant
It collects and performs all payment
information captured during the initial
negotiation phase, where data is exchanged
by MIME types.
It runs at the customer’s site and is plugged
into customer’s web browser.
It contains a wallet to manage electronic
cash tokens and stores.
ii.)Payment Process Generator
The execution of payment process
Handles the transformation
Is plugged into the process engine
Consists of order,merchant and payment
information
iii.) Process Engine
Workflow based Internet Services(WISE) is
driven the design and implementation of
software tools for E-Commerce.
WISE is based on virtual business process,
virtual enterprises, and trading
communities.
WISE Engine
WISE functionalities include Exception
Handling, Event management and interprocess communication, Quality of Service
and Execution Guarantees.
Coordiantion &
Com m unication
Trading
Com m unity
Process auditing &
Monitoring
Virtual
Busines s
Process
Process de finition
Schem atic specification
Virtural
Enterprise
Process enactm ent
WISE
Engine
Data Analysis
Properties of Transactional Payment
Processes
–
–
–
–
Guaranteed Termination of Payment Process
Compliance of Payment Process Requirements
Cryptographic Security
Handling of System Failure
Data Analysis
Laboratory/Simulation may be used to
analyze the characterization of
conventional/digital payment mechanisms
Schedule
Preliminary approval (1 month)
Literature reviews (2 month)
Research Design (3 month)
Research Implementation (3 month)
Evaluation (1 month)
Documentation (1 month)
Facilities and Special Resource
WISE Process Engine
Protocols for secure E-Commerce
Visa/MasterCard Supports
Summary
This research shows the structure of
Automatic Generation of B2C payment
process
This research presents a system allowing a
customer to encompass different
independent interactions with different
merchants into one single E-Commerce
transaction
Summary (Cont.)
This research will extend and generalize the
idea of dynamically generating payment
process by allowing to use different
payment methods for different goods within
one single process.
Questions?