ELECTRONIC PAYMENT SYSTEMS

Slides:



Advertisements
Similar presentations
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall
Advertisements

Chapter 8 Payment Systems: Getting the Money
M.B.A. II SEMESTER Course No. 208 Paper No. – XVI E-Business Dr.N.C.Dhande Unit II e-business frameworks e-selling process, e-buying, e-procurement, e-payments:
Learning Objectives Understand the shifts that are occurring with regard to online payments. Discuss the players and processes involved in using credit.
What Are the Functions of ATM Machines?
CHAPTER 25 Checking Accounts. CHAPTER 25 Checking Accounts.
SECURITY IN E-COMMERCE VARNA FREE UNIVERSITY Prof. Teodora Bakardjieva.
Electronic Payment Systems Speaker: Jerry Gao Ph.D. San Jose State University URL: May,
1.7.2.G1 © Family Economics & Financial Education – Revised February 2008 – Financial Institutions Unit – Electronic Banking Funded by a grant from Take.
ICT at Work Banking and Finance.
Understanding Networked Applications: A First Course Chapter 14 by David G. Messerschmitt.
Lect. 18: Cryptographic Protocols. 2 1.Cryptographic Protocols 2.Special Signatures 3.Secret Sharing and Threshold Cryptography 4.Zero-knowledge Proofs.
Chapter 13 Paying Via The Net. Agenda Digital Payment Requirements Fraud Detection Online Payment Methods Online Payment Types The Future Payment.
LECTURE 7 REF: CHAPTER 11 ELECTRONIC COMMERCE PAYMENT SYSTEMS PREPARED BY : L. Nouf Almujally Copyright © 2010 Pearson Education, Inc. 1.
Digital Cash Present By Kevin, Hiren, Amit, Kai. What is Digital Cash?  A payment message bearing a digital signature which functions as a medium of.
Payment Systems 1. Electronic Payment Schemes Schemes for electronic payment are multi-party protocols Payment instrument modeled by electronic coin that.
Copyright, 1996 © Dale Carnegie & Associates, Inc. WHAT IS ELECTRONIC BANKING MINI-LESSON INDIANA DEPARTMENT OF FINANCIAL INSTITUTIONS CONSUMER EDUCATION.
Your Presenter Amer Sharaf Electronic Payments: Where do we go from here? ByMarkus Jakobsson David Mraihi Yiannis Tsiounis Moti Yung.
1 Applications of Computers Lecture-3 2 E-Commerce 4 Almost all major companies have their homes on the web, mainly for advertising 4 Companies were.
Digital Cash Damodar Nagapuram. Overview ► Monetary Freedom ► Digital Cash and its importance ► Achieving Digital Cash ► Disadvantages with digital cash.
ELC 200 DAY 25 & 26. Awad –Electronic Commerce 2/e © 2004 Pearson Prentice Hall 2 Agenda Assignment 8 Graded –6 A’s, 9 B’s, 1 C and 1 D and 2 non submits.
Electronic Commerce. On-line ordering---an e-commerce application On-line ordering assumes that: A company publishes its catalog on the Internet; Customers.
ELECTRONIC PAYMENT SYSTEMS FALL 2002COPYRIGHT © 2002 MICHAEL I. SHAMOS eCommerce Technology Lecture 9 Micropayments I.
“Electronic Payment System”
Digital Payment Systems
Financial Transactions on Internet Financial transactions require the cooperation of more than two parties. Transaction must be very low cost so that small.
Payment Systems for Electronic Commerce
Traditional and Electronic Payment Methods Chapter 3.
Oz – Foundations of Electronic Commerce © 2002 Prentice Hall E-money.
17-2 Financial Services and Electronic Banking. Types of financial services Savings services Financial institutions accept money for safekeeping. A broad.
EPS (Electronic payment system) is an online business process used for fund transfer using electronic means, i.e  Personal computers  services  Mobile.
Digital Cash By Gaurav Shetty. Agenda Introduction. Introduction. Working. Working. Desired Properties. Desired Properties. Protocols for Digital Cash.
Banking: Checking Account What is a Checking Account? An account where money is deposited and kept for day-to-day expenses Also called demand deposit.
Banking:
Electronic Payment Systems
Copyright © 2002 Pearson Education, Inc. Slide 6-1.
BZUPAGES.COM Electronic Payment Systems Most of the electronic payment systems on internet use cryptography in one way or the other to ensure confidentiality.
Copyright © 2010 Pearson Addison-Wesley. All rights reserved. Chapter 3 What Is Money?
Electronic Payment Systems
Chris Olston, cs294-7, Spring Atomicity in Electronic Commerce J. D. Tygar -- UCB presented by Chris Olston.
Chapter 3 What Is Money?.
Secure Electronic Transaction (SET)
Chapter 15 E-Payments: Getting the Money. Awad –Electronic Commerce 2/e © 2004 Pearson Prentice Hall 2 OBJECTIVES Brief History of Money Features of Real-World.
Read to Learn Discuss the different types of checking accounts and how they work. Discuss other services and offerings that banks provide checking account.
Electronic Commerce Payment Systems. Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1.Understand the shifts that are occurring with.
Traditional and Electronic Payment Methods Chapter 3.
Chapter 4 Getting Paid. Objectives Understand electronic payment systems Know why you need a merchant account Know how to get a merchant account Explain.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Lecture 12 E-Commerce and Digital Cash. As communication technologies, such as the Internet and wireless networks, have advanced, new avenues of commerce.
1.Understand the shifts that are occurring with regard to online payments. 2.Discuss the players and processes involved in using credit cards online.
© 2008 Pearson Prentice Hall, Electronic Commerce 2008, Efraim Turban, et al. Electronic Payment Systems.
ELC 200 DAY 26. Awad –Electronic Commerce 2/e © 2004 Pearson Prentice Hall 2 Agenda Quiz 4 (last) will be April 30 Chap 13, 14, & 15 Assignment 8 on next.
2/16/001 E-commerce Systems Electronic Payment Systems.
Learning Objectives Understand the shifts that are occurring with regard to online payments. Discuss the players and processes involved in using credit.
Network Security Lecture 27 Presented by: Dr. Munam Ali Shah.
Checking Account. Key Terms Check Online and smartphone banking Deposit/credit Automated Teller Machines (ATMs) Debit Overdrawn Balance/reconcile Overdraft.
OBJECTIVES  To understand the concept of Electronic Payment System and its security services.  To bring out solution in the form of applications to.
Check It Out 1. 2 Introductions Instructor and student introductions Module overview.
Electronic Payment Systems Presented by Rufus Knight Veronica Ogle Chris Sullivan As eCommerce grows, so does our need to understand current methods of.
Checking & Savings Accounts Economics What is a Checking Account?  Common financial service used by many consumers (a place to keep money)  Funds.
BZUPAGES.COM E-cash Payment System A company, DigiCash, has pioneered the use of electronic cash or e-cash. Anonymity of the buyer is the key feature of.
Electronic Banking & Security Electronic Banking & Security.
E-commerce Payment Technology. 2 EC  E-commerce Payment Technology List     End E-moneyE-payment SystemInternet and the Banking Industry Main content.
LESSON 12 Business Internet. Electronic business, or e-business, is the application of information and communication technologies (ICT) in support of.
BY GAWARE S.R. DEPT.OF COMP.SCI
Electronic Commerce Payment Systems
Electronic Commerce Payment Systems
ELC 200 DAY 25 & 26.
Presentation transcript:

ELECTRONIC PAYMENT SYSTEMS

A Brief History of Money Originally, the trade began in form of a barter system wherein people exchanged goods that they possessed with the goods belonging to other people. Things soon became complicated with the availability of goods, belonging to both parties in the later system, not coinciding. As a result, a medium of exchange, in the form of tokens, evolved.

The tokens were objects that everyone found valuable, such as precious stones and shells. These tokens, made of precious stones and shells, formed the earliest forms of currency. Later these tokens were replaced by the coins minted in precious metals. An important aspect of minted coin was that the metal itself was valuable.

Later came: Rupee or a dollar Notational money in the form of Cheques Credit cards – a credit based system Electronic Payment System.

Online Payment Systems The various payment mechanisms can be broadly classified into three categories – Cash, Cheques and credit cards. Many virtual shops, on the internet, accept payment through digital cash, electronic cheques or the credit card mechanism. Digital cash is the electronic equivalent of physical cash, with all the inherent properties of cash embedded in it. Digital cash represents, in a sequence of binary numbers, an intrinsic value in a chosen currency.

During transmission from the buyer to the seller, the binary numbers are susceptible to interception by packet sniffing programs, and hence resultant fraud. Encryption offers solutions to some of the problems. Security remains a paramount concern in an electronic payment system. Digital money is represented in bits and bytes, thus, unlike minted money it is far easier to replicate, at almost zero cost.

Basic requirements are: Acceptability: The payment infrastructure should not only be robust, but also available and accessible to a wide range of consumers and sellers of goods and services. The value stored in the digital cash should be honored and accepted by other banks and financial institutions for reconciliation.

Convertibility: The electronic currency should be interoperable and exchangeable with the other forms of electronic cash, paper currencies, and deposits in bank accounts, bank notes or any other financial instruments. Flexibility: Payment systems should be in a position to accept several forms of payments rather than limiting the users to a single form of currency.

Reliability: The payment system should ensure and infuse confidence in users. The users should be completely shielded from systemic or a single point failure. Efficiency: Efficiency here refers mainly to the cost overheads involved in the operation of digital payments. The cost of payment per transaction should be ideally close to zero. This assumes added significance in the case of micro payments that are typically in the range of fraction of a currency unit.

Security: Digital currency should be stored in a form that is resistant to replication, double-spending, and tampering. At the same time, it should offer protection from the intruders trying to tap it and put it to unauthorized use, when transmitted over the internet. Usability: The user of the payment mechanism should be able to use it as easily as real currency. This requires that the payment system should be well integrated with the existing applications and processes that acquire the role of transacting parties in electronic commerce.

Scalability: The payment system should offer scalable solutions, i. e Scalability: The payment system should offer scalable solutions, i.e., it should be able to offer the same performance and cost per transactions overheads with a growing number of customers and transactions.

Based on the size of payment, all payment transactions can be classified in the following three categories: Micro payments: These transactions usually involve ones that have very low payment value. At times, the value of a transaction may be a fraction of a currency unit. Typically, transactions that are of five or lesser currency units, in case of dollars, and fifty in case of the rupee, are treated as micro payments. Since, the transactions are of such a low value; even a small overhead may become unbearable. Thus, systems for micro payments have to ensure near zero overhead, in order to make them viable.

Consumer payments: These payments typically involve values of five to five hundred currency units, in case of dollars and Euros, and may be 50 – 500 units, in case of the rupee. These are the dominant form of payment transactions, as most of the consumers buying in a single shopping trip fall under this category.

Business Payments: Usually transactions that are of higher amounts – five hundreds and above in case of dollars or five thousands and above in case of rupee – are treated as business payments. Businesses payments usually have an invoice associated with them. Business – to – business payment transactions are in the higher range, and fall in this category.

Pre – Paid electronic payment Systems eCashTM eCashTM ia a purely software based, anonymous, untraceable, online token payment system, available on Unix, Windows, as well as Macintosh platforms. Customers as well as merchants require graphical wallet software that can also be accessed via a command line interface. eCashTM allows for bi-directional payments. There is no distinction between customers and merchants with regards to payments. Both sides can give and receive payments.

However, since the system is coin based, it requires clearing of coins by it issuing bank. The implementations of various transactions with eCashTM are as follows: Withdrawal: There are participants in the withdrawal transaction, the bank and the customer. A customer connects to an eCashTM issuer and purchases electronic coins of the required value. These coins are generated, involving the blind signature scheme to make the tokens anonymous. The customer generates the token ids, blinds them, determines their denominations, transmits them unbinds them and stores them on his PC, in a wallet.

Purchase: Once a customer has eCashTM on his hard drive, he can buy things from the merchant’s shop. If the customer shows the intent to purchase a product, he receives a payment request from the merchant, which he has to confirm. His eCashTM software chooses coins and sends them over the network, to the merchant’s shop. When it receives the coins, the merchant’s software automatically sends them on to the bank and waits for acceptance before sending the goods to the customer, along with a receipt.

Customer-to-Customer: When a Customer receives a payment, the process would be the same. But some people may prefer that when they receive money, it be made available on their hard disk immediately, ready for sending. The only difference between this payment from a customer to another customer and the earlier one is what happens after the bank accepts the cash. Once the second consumer has configured his software, he requests the bank to withdraw the eCashTM just deposited, and send it back to his PC as soon as the coins are accepted.

Privacy Protection (Blind Signature): In the simple withdrawal described earlier, the bank creates unique blank digital coins, validates them with its special digital stamp, and supplies them to the customer. This would normally allow the bank (at least in principle) to recognize the particular coins when they are later accepted in a payment, and also it exactly which payments were made by the customer. 

By using ‘blind signature’, the bank is able to validate coins without tracing them to a particular account. Instead of the bank creating a blank coin, the customer’s computer creates the coin itself at random. Then it hides the coin in a special digital envelope and sends it off to the bank. The bank withdraws one dollar from the customer’s account and makes its special ‘worth-one-dollar’ digital validation, like an embossed stamp, on the envelope before returning it to the customer’s computer.

Like an emboss, the blind signature mechanism lets the validating signature be applied through the envelope. When the customer’s computer removes the envelope, it has obtained a coin of its own choice, validated by the bank’s stamp. When he sends the coin, the bank must honor it and accept it as a valid payment because of the stamp. But because the bank is unable to recognize the coin, since it was hidden in the envelope when it was stamped, the bank cannot tell who made the payment. The bank that signed can verify that it made the signature, but it cannot link it back to a particular owner.

Mondex The mondex purse is a smart card alternative to cash. The Mondex purse, a self-standing value store, requires no remote approval of individual transactions. Rather, the mondex value equivalent to cash is stored in the card’s microchip. The purse also stores secure programs for manipulating that value and for interfacing with other Mondex cards or terminals.

After withdrawal from an ATM, the value (money) can be transferred from one card to another via a special, password protected, electronic wallet. The first implementation of Mondex supports upto five different currencies, each separately accounted for by the card. The Mondex system uses the following hardware:

Mondex smart and Mondex retailer terminal; to transfer funds from the customer card to the merchant terminal. Mondex wallet: a pocket sized unit for storing larger sums of digital money than the card. Mondex balance reader: a small device to reveal the balance remaining on the Mondex Card.

Mondex hotline: to access the bank account, to transfer money to the card, to check the balance, and to transfer money to other cardholders. Mondex ATM (Automated Teller Machines): to recharge cards or to transfer money back into the account.

Transaction: the sequence of steps in a particular is: Customer loads value (money) onto the card, either from an ATM machine or from a phone. On purchase of an item, the customer provides his card to the merchant’s point of sale device and authorizes the transfer of a certain value. The amount is electronically deducted from the chip inside the customer’s card and added to the amount on the retailer’s chip.

All this is accomplished without accessing the customer’s bank balance or checking his or her credit worthiness.

Net Bill NetBill has been conceived to address the problem of buying information goods over the internet. As opposed to the physical goods purchased on the internet, and shipped later by the merchant, the information goods are themselves transferred over the internet, to the customer. Preferably, this transfer should take place immediately after purchase. Hence, the issue to be addressed in such a transaction are very different from these on transactions involving physical goods.

Transaction: The transaction flow is depicted in the fig Transaction: The transaction flow is depicted in the fig. and the sequence of transactions using NetBill is described as follows: The customer buys information goods from the merchant. The Merchant sends goods, in encrypted form, to the customer.

The customer’s software verifies that the goods were received from customer, the account information of this to the merchant software. The merchant submits the verification message received from customer, the account information provided by the customer, and the decryption key to the NetBill server.

The NetBill server verifies that the customer has sufficient money in the account to pay for the goods. In case of sufficient funds, it transfers funds, stores the decryption key, and sends the report to the merchant software. The merchant then sends the customer decryption key, which the software on the customer machine uses to decrypt the goods. In case the merchant server fails to deliver the decryption key, the software on customer server can acquire the key from the NetBill server.

The NetBill server keeps accounts for all merchants and customers The NetBill server keeps accounts for all merchants and customers. The accounts are linked to accounts at a traditional bank. The NetBill server operates transitionally, to ensure that the consumer does not get billed for goods he cannot decrypt, or receive goods without paying for them.

Security: NetBill uses a combination of public key cryptography and symmetric key cryptography to make sure that all NetBill communications are secure, and all transactions are authorized. NetBill’s approach is based on the well tested Kerberos protocol, which has been widely used for nearly a decade by most major computer manufacturers.

Kerberos is a network authentication system for use on physically insecure networks to prove their identity to each other, while preventing eavesdropping. It is also provides for data stream integrity and secrecy, using cryptography systems such as DES. Kerberos works by providing the principals with tickets that they can use to identify themselves to other principals, and secret cryptographic keys for secure communication with other principals.

REQUIREMENTS METRICS OF A PAYMENT SYSTEM The importance of individual characteristics is determined by the actual need of the transacting parties. For example, for one user remaining anonymous during transactions could be the most important thing, while for other the ability to carry out low value transactions, efficiently, may be the important feature. When deciding on a particular digital payment system, the possible characteristics have to be ranked according to the preferences and needs of the decision maker.

Schoter and Willmer, in 1997, and Ron Weber, in 1998, described certain requirements for evaluating and cross comparing various electronic payment systems. Here, we discuss these requirements in a payment system, on the basis of which payment systems can be evaluated.

Transaction: Transaction, in the context of payment systems, refers to the actual exchange of currency with the goods (documents) being transferred. Every transaction should exhibit the following four characteristics.

Atomicity: it refers to the system’s ability to ensure that no partial transaction or exchanges can take place. In other words, if system failure takes place in the middle of a transaction, the effect of the transaction will be fully erased, and the system will be restored to the original state. That is, either a transaction should occur completely or it should not occur at all.

Transfer of funds: There should not be any currency loss in the transaction. Either a full transfer - in which the account of the payer is debited and the account of the payee is credited with the corresponding amount-should take place or no change of accounts should occur at all.

Complete Transfer: This is applicable in the case of digital goods transfers over the net. A complete exchange of currency with the corresponding digital goods should take place. If a digital goods delivery is linked to its payment, then either both should happen or none at all. This is also referred to as the fair exchange protocol.

Consistency: There should be no ambiguity in the transaction Consistency: There should be no ambiguity in the transaction. All parties concerned must agree on the relevant facts, i.e., amount and reason of transfer, of the transaction. Isolation: Transactions must be independent of each other. The result of a set of concurrent transactions must be equivalent to a sequential arrangement of these transactions.

Durability: Durability becomes important in case the system crashes during the transfer. Even after a system crashes, the system should recover to a state, where transactions and status information is consistent. If the crash occurred prior to transfer than the system should reflect the prior state, otherwise it should show the durable effect of the transfer.

Security Security, in the context of payment systems, refers to the system’s ability to protect all parties from frauds, due to interception of online transmission and storage. The payment system should be secure enough to offer the following:

Fraud Protection: Digital payment systems must be tamper resistant and should have built-in mechanism to prevent illegal use of digital cash. At the very least, the digital payment systems must provide the means for detection and punishment of misuse, after the fraud.

No Double Spending: Since digital cash is represented by bytes that can be easily copied and respent, the digital payment system should safeguard against reuse of currency. This type of fraud can be initiated not only by customers who might reuse digital money for several purchases, but also by merchants who could attempt to resubmit digital money for redemption.

No Counterfeiting: The system should be able to detect fake currency No Counterfeiting: The system should be able to detect fake currency. It should be easy to distinguish between legal money tokens and unauthorized illegal money.

No Overspending: The system should have the means to ensure that the user is unable to spend beyond the money represented by token, or held in the purse. Prevention of customer overspending, i.e., exceeding spending limits, is another fraud protection issue, especially in account based system.

Non-refutability: The parties involved should be able to verify that the payment transaction has taken place, along with the amount and the purpose of transaction. A record of the transaction should be produced, on demand, in case of dispute, though it may have implications on the control of privacy.

Hardware Tamper Resistance: Some digital payment systems rely on tamper resistant hardware like smart cards to prevent double spending and forgery, and can be used offline. However, breaking-in of the hardware would leave the users open to frauds. Reliability of the hardware used should be certified.

Unauthorized Use: The tokens stored in soft format / digital data are easy to steal, a good payment system should prevent the stealer from being able to spend the tokens. In case of device dependent payment systems, it should not be easy to steal the payment device, and unauthorized owners should not be able to use the payment device.

Privacy Control: The payment system should make it possible for customers to keep their spending habits private from observers, merchants, and banks.

Confidentiality: The grants of confidentiality by the payment system are essential to the user. In an ideal situation, the payment transaction should be carried out in such a manner that it maintains confidentiality of all intermediate information and yet ensures the transfer.

Non-traceability: Payment systems should ensure ruling out any possibility of two different payments, by the same user, being linked together. The transaction should also maintain anonymity and non-traceability, similar to cash payments in shop.

Interoperability The interoperability of the payment systems refers to its ability to operate in multiple online as well as offline payment environments. The various issues involved under interoperability are:

Divisibility: Money should allow for both low value and high value transactions. Hence, it should be possible for users to replace a single high denomination transaction by several low denomination transactions as and when desired.

Bi-directionality: The payment system should not only allow the regular merchants to receive payments, but also customers to receive refunds. The payment instrument should work both ways, without either party being required to attain registered merchant status.

Re-spendibility: The receiver or the owner, of the digital money should be able to transfer it to any other person as in the case of normal cash, without the intervention of a third party. Acceptability: In interest of long term viability, the payment system should not be restricted to any particular financial institution. All institutions and banks should also accept the electronic cash issued by an institution.

Multi-currency Support: Since electronic commerce has a global reach, a single national currency support impides worldwide acceptance. Hence, the payment system should support multiple currencies and a reasonable mechanism for converting one currency into another. Ofcourse, this requirement is not very easy to implement, given the volatility in exchange rates and limited/restricted convertibility of many currencies around the world.

Exchangeability: It should be possible for electronic payments of one digital payment system to be exchanged for payments of another digital payment system, or for any other bankable instrument.

Portability: Security and usability of a payment system should not be dependent on a certain physical location, e.g., on a particular computer. The owner of the digital currency should be able to spend it from any location, even when on move.

Scalability: Scalability refers to the level of operations possible within a certain payment system. In a mature electronic payment system there will be very high volumes of payment made online; it may have certain peak hours, resulting in burst load pattern on the system.

The payment systems should be able to support many consumers buying goods at the same time from many merchants, even under peak conditions. The service should be scalable for the load performance, and efficient for the micro payments as well as general payments.

Offline Operation: Usually, the payment systems involve a trusted third party who is online for validation and authorization. It should also support offline operations where the third party is not necessarily available online all the times. Direct transactions between customers and merchants, conducted securely without a trusted third party being online all the time reduces delays and increases availability of the payment system.

Micro Payments: Micro payments refer to payments for services that are offered even at fractions of the basic unit of currency. These services are normally are made available on a pay per use basis. A payment system should make low value transactions economically feasible. Therefore micropayment techniques need to be both inexpensive and fast.

Low cost: The cost of executing a payment transaction should be low enough to render low value transactions economical. Efficiency: Digital payment systems must be able to perform micro payments without noticeable loss of performance.

Macro Payments: These payments refer to transactions that usually start from multiple units of the basic currency unit. The system should be able to handle these payments in a secure and efficient fashion.

Economy Issues In order to become an accepted economical instrument, a digital payment system needs to provide a trusted, reliable and economically feasible service to a sufficiently large user community. Operational: As system should be deployable immediately, i.e., the testing of the payment system should not be so protracted as to render the mass use impossible.

Large User Base: The payment system should be used by large number of customers. the size of customer base willing to use the digital payment system affects the merchant’s attraction to it, while currency acceptance by large number of merchants affects the size of user base.

Low Risk: The electronic payment system should minimize the risk of financial loss associated with the use of such payments systems; it should at best be limited and controlled. In order to develop trust, users should be protected, to some extent by the payment system, from the financial losses emanating from system misuse.

Reliability: An electronic payment system must be highly reliable in its operation. It should ensure high availability as even a temporary failure can cause uncontrollable losses to its user base.

Conservation: It refers to the conservation of value stored in digital currency, over a period of time. It should be easy to store and retrieve the value. The value of money should be lasting in nature, it should diminish when spent, rather than become invalid with the passage of time.

Ease of Integration: The electronic payment system needs to be integrated with applications that conduct the electronic commerce process over the network. The process of integrating electronic payment systems with e-commerce applications should be easy, to facilitate their growth of usage.

Ease of Use The usability of the electronic payment system plays an important role in its being adopted by the user community. The electronic payment system should be easy for the user to relate to accessible, and simple enough to understand. It should operate in a fashion that builds confidence in users. At no stage should the users feel lost or confused in the process of making payment.

Unobtrusiveness: This refers to the operational transparency of the electronic payment system. A payment process should be clear, concise, simple to understand, and yet should operate with minimal interruption and intervention from the user. Low Latency: The payment protocol used in the transaction should have a low performance overhead. It should not become an overhead on the purchase transaction.

Low transaction Costs: The overhead costs charged to the users, in making the payment through the electronic payment system, should be extremely low and depend on the value of the transaction. It acquires added significance in the case of micro payments.

Hardware Independence: Users should not require specialized hardware to make use of the payment system. Hardware dependence, which is expensive, would vastly limit the popularity and hence the use of the payment system itself.