Upcoming Events

Cloud Connect
Santa Clara
Feb 13-16, 2012

Cloud Connect brings together the entire cloud eco-system to better understand the transformation we're experiencing and promises to be the defining event of the cloud computing industry. Learn about the latest cloud technologies and platforms from thought leaders in Cloud Connect’s comprehensive conference.

Register Now!

More Events »

Subscribe to Newsletter

  • Keep up with all of the latest news and analysis on the fast-moving IT industry with Network Computing newsletters.
Sign Up




Understanding Internet Payment Protocols
May 3, 1999
PDF Chart
CyberCash Message Flows

Related Links
Network Computing, March 8, 1999
"It's Not a Digital Market, It's a Digital Payment System"

Byte, February 1998
"In Search of SSL Spidering"

Byte, January 1998
"When Will E-Cash Jingle in Your E-Pocket?"

InternetWeek, October 1997
"Getting SET"

Other WorkShops
this issue
Layer 4 Switching: Unraveling the 'Vendorspeak'
By Joel Conover

Java Connectivity With JDBC
By Ahmad Abualsamid

Company Directory
Browse our directory to get data, starting with a particular company.
Reader Service
Allows you to request additional product information from our advertisers.
Print The Full Article
ClickHere
E-mail this URL
Clicke-mailHere
Buy the Book
By Brian Walsh  The success of e-commerce is based on standards, such as TCP/IP and HTTP, as well as low-cost Internet access. But more important, its triumph lies with the protocols involved in exchanging money for goods and services. These payment protocols define electronic commerce, distinguishing true e-commerce sites from their information-only, "brochureware" counterparts. A payment protocol does not move data; it moves money. The headers and provided services of these protocols are layered on top of underlying data- and link-layer protocols.

This workshop examines business-to-consumer e-commerce sites (rather than business-to-business sites). We outline the roles of buyer, seller and bank in a real-world scenario, map the requirements of the necessary payment protocols and illustrate protocol message flows.

Payment information in the physical world encompasses both token (dollar bills and coins, for example) and notational (checks and credit cards) exchanges. In contrast, the e-commerce world has concentrated on notational exchanges. Token-based protocols that implement digital currency exist (DigiCash, for example), but they have not been widely accepted. While these token-based protocols are intriguing and may become more popular in the future, we will concentrate on today's most commonly deployed schema, including SSL (Secure Sockets Layer) and CyberCash.

Today's Internet payment processing is a combination of technologies, including legacy credit-card protocols and SSL, that allow two parties to buy, sell and complete transactions safely and successfully.

In essence, commerce is defined by buyers and sellers agreeing upon what is being sold and its price. The seller delivers goods in exchange for payment. This form of basic transaction hasn't changed since early humans first exchanged a spearhead for a hindquarter of antelope. Broken into discrete parts, a transaction is comprised of an offer, goods authentication, payment and delivery. In the virtual world, pages display goods and the buyer's acceptance of a purchase. FedEx or FTP delivers the hard or digital goods. The exchange of offers and delivery of documents via formal protocols has drawn limited market acceptance, primarily at business-to-business sites. Nevertheless, the secure exchange of the buyer's payment has been the first technical and psychological obstacle for e-commerce.

The e-commerce site and associated systems must protect the interests of both buyer and seller by providing security and integrity. Security protects the buyer from illicit use of the payment instrument, while shielding the seller from misrepresentation. Integrity guards the buyer from an unauthorized disclosure of the transaction and shields the seller from disputes about the timing or terms of the sale. These requirements significantly raise the bar of complexity for Web sites and protocols.

Let's look at a single data element, the credit-card number. To be reasonably secure, this number not only should be encrypted during transmission but should be encrypted in all log files and databases in which it is stored. To prevent merchant fraud, a credit-card number should be truncated to display only the last four digits to the merchant's staff.

When contemplated from a legal standpoint, the standards for nonrepudiation services grow in proportion to the transaction value or volumes. The protocols and Web server applications (HTTP server, e-commerce package, site design and site management) must work in concert to implement, secure and retain the properties and states for the transaction. Also factor in payment processing, fraud detection, tax calculation, third party and digital fulfillment.


Page 1 | 2 | 3 | Next Page

Research and Reports

Hypervisor Derby
August 2011

Network Computing: August 2011

TechWeb Careers