Epayment Links

The links below provide a broad supplement to the MSEC technology program. They will lead you to articles, tutorials, product information and software downloads.  This page should be particularly useful for the course 20-763, Electronic Payment Systems.  For unfamiliar terminology you may also want to consult one of the glossaries under the heading General.  This page is maintained by shamos+@cs.cmu.edu and is still under construction.  Please report omissions and dead links to the author.  © 2001 Michael I. Shamos.

Topics covered:

Barter and Countertrade

Checking
Clearing and Settlement Systems
Credit and Debit Cards
Electronic Banking
Electronic Bill Presentment and Payment
Electronic Cash
Electronic Payment Systems
Electronic Purses
Email and Peer-to-Peer Payment Systems
Escrow Services
Foreign Exchange
General
Micropayments
Miscellaneous Technology
Postage
Protocols
Risk Management
Security
Standards

Barter and Countertrade

Articles

Countertrade
Countertrade Term Definitions (American Coutertrade Association)

FAQ
Barter FAQ

Glossaries

Lists of links
Barter (Roy Davies)

Organizations
Barter-Online (UK)
Bartercard (Australia)
Global Barter Business
International Reciprocal Trade Association (IRTA)

Statistics
Barter statistics (International Reciprocal Trade Association)

Tutorials

Checking

Articles

Check Clearing
ECCHO (Electronic Check Clearing House Organization)
Electronic Check Council

Glossaries

Lists of Links

Products
eCheck
Mandate Electronic Cheque
NetCheque
NetChex
OnLine Check Systems
RediCheck (iTransact)

Tutorials

Clearing and Settlement Systems

Articles
Direct Payment Market Analysis (NACHA)

CHIPS
CHIPS
Fedpoint 36: CHIPS (Federal Reserve Bank of New York)

Clearing Houses
Electronic Payments Network (EPN)
NACHA

FAQ

Fedwire
Fedpoint 43: Fedwire (Federal Reserve Bank of New York)
Fedwire System (banx.com)

Federal Reserve System
Federal Reserve System (wcsu.edu)
Twelve Federal Reserve Districts (Federal Reserve)

Glossaries
ACH Acronyms

Lists of Links
Clearing House Web Sites

Manuals
Bank Secrecy Act Examination Manual (Federal Reserve) Explains various settlement systems

Statistics
ACH Statistics Fact Sheet 1989-1998 (NACHA)
Average ACH Return Times (NACHA)
Governmentwide Treasury-Disbursed Cumulative Payment Volume (FMS)
TARGET statistics

Tutorials
ACH High-Level Overview (CheckFree Corp.)
Automated Clearing Houses (ACH) (Federal Reserve Bank of NY)
What is NACHA?
Overview of RTGS Systems (IFCI Risk Institute)

Credit and Debit Cards

Statistics

Systems
ClearCommerce

CyberCash
CyberSource (real-time credit-card processing)
ICverify (credit card verification)
Mastercard
PaylinX
Secure800
VISA Cash

Tutorials
Bankcard 101 (National Processing Company)
Credit Cards 101 (Payment Processing Inc.)
Everything You Always Wanted to Know About CC's (Joe Ziegler)

VISA
Accepting VISA Cards
VISA Internet Payment Gateway

Electronic Banking

Articles
Electronic Money and its Impact on Retail Banking (Hitachi)
Technological Innovation in Banking and Payments (Furst et al.)

ATM
PULSE Network

Banks
Bank of Scotland
BankNet (UK)
Deutsche Bank (Germany)
Global Village Bank
Hansabank (Estonia)
Lloyds Bank (UK)
Mercantile Bank (formerly Mark Twain)
PNC Bank
Security First Network Bank (Internet savings bank)

Lists of Links
Electronic Banking Resource Center (Scott Richards, Ohio State)

Organizations
Electronic Funds Transfer Association (EFTA)

Products/Services
Integrion
Products/Services (eFunds Corporation)
Software & Internet Solutions (NACHA)

Tutorials
Banks and Banking (www.channel 2000.com)
Electronic Money (Federal Reserve Bank of Chicago)
Online Banking (computercurrents.com)
On-Line Banking (O'Brien & Melsheimer)

Electronic Bill Presentment and Payment

Lists of Links
Council for Electornic Billing and Payment

Products/Services
CheckFree
TransPoint
VISA ePay

Tutorials
Electronic Bill Presentment and Payment (EBPP) Business Practices (NACHA)
Overview of Electronic Bill Presentment and Payment Operating Models
(NACHA)
What EBPP Is (NACHA)

Electronic Cash

Articles
Consumer Benefits of Digital Money (Hartigan et al.)
Cryptography of Electronic Cash (Law et al.)
Electronic Cash (Brands) Latest cryptographic techniques
Electronic cash articles of Stefan Brands
Electronic Cash: Current Status and Outlook (Lin)
Stefan Brands' System of Digital Cash (Grabbe) Thorough and complicated.  Don't despair!

Unintended Consequences of E-cash (Froomkin)

FAQ
E-money mini-FAQ (Jim Miller)

Glossaries

Lists of links
Digital Cash, Network Payment, and Online Banking (Varian's list)
Digital Currencies and Related Information (From Telecom Information Resources on the Internet)
Digital Money (Electronic Frontier Foundation)

Electronic Cash (Bernkopf)
Electronic Money (Kingwood College Librar)

Systems
CAFE

CAFE (status)
CyberCash
DigiCash

eCash demo
e-gold
Mark Twain Banks and ecash
NetPay
PayMe
TipJar

Tutorials
Electronic Money in the United States (Goldfinger)
Electronic Money, or E-Money, and Digital Cash (Roy Davies)
Getting Paid: Taking Orders Over the Internet (EarthWeb.com) Excellent overview.  Explains the Chaum double-spending protocol

Electronic Payment Systems

Articles
Cybermoney

Systems
eTRUST
GlobeID
Open Market
Payment Net (outsourcing vendor)

Electronic Purses

Articles
Electronic Purses (Leo Van Hove)
Electronic Purses: Which Way to Go?  (Leo Van Hove)
Security Features of Germany's GeldKarte

Systems
Mondex
Mondex International: Reeingineering Money (London School of Economics)

Wallets
AG aus Sicherheit: Smart Card Wallets (Christian Schwaiger)
Electronic Purse Schemes

Email and Peer-to-Peer Payment Systems

Systems
Achex
CertaPay
c2it (Citibank)
ecount
emoneymail
ePocketCash
Fidesic Quickpay
gMoney
MagnaCash
MoneyZap
Nochex
Paybox
Payingfast
PayMode
ProPay
SendCash
Yahoo! PayDirect

Escrow Services

Systems
Tradenable

Foreign Exchange

Articles
Central Bank Payment and Settlement Services with Respect to Cross-Border and Multi-Currency Transactions (Bank for International Settlements)
Continuous Linked Settlement: Reshaping Global FX (C. Kronseder)
Developments in the FX Markets (Olsen & Associates)
Foreign Exchange Markets: Structure and Systemic Risks (Laura A. Kodres)
Management of Operational Risks in Foreign Exchange (Arthur Magnus, J.P. Morgan) very advanced
Payments, Clearance, and Settlement: A Guide to the Systems, Risks, and Issues (GAO)
Real-Time Gross Settlement Systems (Bank for Internatinal Settlements)
Settlement Risk in Foreign Exchange Transactions (Allsopp Report)
Supervisory Guidance for Managing Settlement Risk in Foreign Exchange Transactions (pdf from Basel Committee on Banking Supervision)

Currency Converters
Bloomberg
OANDA: The Currency Site
164-Currency Converter (OANDA)
Universal Currency Converter (Xenon)

Glossaries
Glossary of FOREX Terms (e-tradeforex.com)
Glossary of FOREX Terms (Tamb International)
Glossary of International Trade Terms (Chase Leavitt & Co.)
Language of International Business (Thomas Lairson)

Tutorials
Foreign Currency Exchange Markets (TurboFOREX)
Foreign Exchange Markets in the United States (pdf from the Federal Reserve)
International Payment and Exchange (Encyclopedia Britannica)
Some Basic Concepts (NY Fed)

General

Articles
Analysis and Design of the Internet Payment System (Kiyoon Sung, KAIST)

Electronic Commerce (K. Höglund, Helsinki Univ. of Technology)
Emerging New Electronic Money Systems (Hitachi) EXCELLENT
Financial Transaction Models in the Electronic World (HP)
Future of Money (Robert Knautz)
Internet Will Shake Banking's Medieval Foundations (Nehmzow)
Long-Term Perspective on Electronic Commerce (Eric Hughes)
Models of Electronic Commerce (P. Aukia)

Companies
eFunds Corporation
NetOpus, Inc. (Sales Associate electronic storefront)
Open Market (electronic storefronts)
Preview Systems (eCommerce solutions)
Verfone (e-payment soutions.  Division of Hewlett-Packard)

Glossaries
Automated Teller Machines (Mellon Bank)

Epayment Terms (epaynews.com)
European Glossary (APACS)
International trade terms (Empire State Development)
Payment mechanism terms (Fed. Res. Bank of Chicago)
Payment services industry terms (Southern DataComm, Inc.)
Payment terms (E. Milian)
Payments, clearance and settlements glossary (Univ. of Rostock)
Terminology of International Banking (Transaction Net)

Lists of links
Bibliography of Electronic Payment Information (Stanford)
CIO's Electronic Commerce Page (State Govt. of Utah)
Electronic Commerce (Univ. of Utah)
Electronic Money (Tilberg Univ)
Electronic Payments Library (American Bar Association)
Electronic Payment Systems Reference (Comedia)
ePSO Database of Payment Systems

Interesting Electronic Commerce Pages (Stanford)
Internet Commerce Protocols and Standards (Varian's list)
Links to Payments-Related Websites (Federal Reserve Bank of New York)

Network Payment Mechanisms and Digital Cash (M.E. Peirce)
Payment Mechanisms Designed for the Internet (M.E. Peirce, VERY comprehensive; lists about 80 systems)
Payment Methods (Transaction Net)

Organizations
American Bar Association Electronic Commerce Payment Committee
Financial Services Technology Consortium (FSTC)
International Secure Electronic Transactions Organization (ISETO)
National Automated Clearing House Association (NACHA)

Overviews of Internet Payment Systems
Bank Internet Payment System (BIPS) (FSTC)
B2B Payment Processing (b2business.net)
Electronic Money/Internet Payment Systems (Scott Richards)
Federal Reserve Payment Systems Resource Center
Online Payment Systems (Congressional Budget Office)
Payment Systems (Electronic Commerce Handbook)
Payment Systems and Theories
Payments, Clearance and Settlement (GAO) EXCELLENT AND ESSENTIAL
Review of Internet Payments Schemes (Beadle et al.)
Summary of Electronic Payment Systems

Periodicals
Electronic Commerce (International Chamber of Commerce)
Electronic Commerce Guide
Electronic Transaction and Banking News (allEC.com)
epaynews.com
Journal of Internet Banking and Commerce
Payment Systems News (Mid-America Payment Exchange)

Statistics
Bureau of Engraving and Printing Facts and Trivia
Ecommerce statistics (epaynews.com)
Epayment Statistics (epaynews.com)
Financial data (forecasts.org)

Tutorials
Credits and Debits on the Internet (M. Sirbu, CMU)

Electronic Commerce and the Banking Industry (Andreas Crede)
Electronic Payment Schemes (Hallam-Baker)
Electronic Payment Standards (Diffuse Project)
Electronic Payment Systems (slide show by Clifford Neumann)
Electronic Payment Systems (slides by Alfred Weaver, Univ. of Virginia)
FDIC Manual of Examination Policies
Federal Reserve Financial Services
Fedpoints (articles on various topics by the Federal Reserve)
Guide to Electronic Payment (Diffuse Project)
How Money Systems Work (transaction.net)
Introduction to the Fed (Federal Reserve Bank of Dallas)
Joint Electronic Payment Initiative (JEPI)
Methods of Payment (USDA, explains letters of credit, bills of lading)
Requirements for Internet Electronic Commerce (HP)
Secure Electronic Commerce (pdf from IBM Zurich)
Token and Notational Money in Electronic Commerce (Camp, Sirbu, Tygar)

Micropayments

Glossaries

Lists of links
IBM micropayment links

Millicent
Millicent
The Millicent Protocol for Inexpensive Electronic Commerce (Glassman et al.)

Protocols
Common Markup for micropayment per-fee-links (W3C)
Micro Payment Transfer Protocol (MPTP) Version 0.1 (W3C)

Systems
1ClickCharge (for digitall-delivered content)

Clickshare
Cybank
CyberCash
IBM Micropayments
MICRO Gateway (Auric Web)
Millicent (Compaq/Digital)
NetBill (CMU)
NetFare
QPass (aggregator)

Tutorials

Miscellaneous Technology

Digital Rights Management
InterTrust

Languages
ECML (Electronic Commerce Modeling Language)

Smart Cards
Differential Power Analysis
How to Write a JavaCard Applet (Java World)
IBM Smart Card Solution Elements
Java Cards (Sun)
NetCard
Smart Card FAQ
Smart Card Hazards
Smart Card Industry Association (SCIA)
Smart Card Links (epaynews.com)
Smart Card Links (Melnikov)
Smart Card News
Smart Card Organization
Smart Card Resource Center (AMERKORE international)
Smart Card Specifications (VISA)
Smart Cards and Electronic Commerce (3-G Int'l., pdf slides) EXCELLENT slide show
Smart Cards and Electronic Payment Systems (UCL Microelectronic Laboratory)
Tamper Resistance - A Cautionary Note (Attacking Smart Cards)
Virtual Smart Card (Solomon Decision Support)

Postage

Vendors
e-stamp (private vendor licensed by U.S. Postal Service)
Postage by Phone (Pitney Bowes)
PostagePlus (private vendor licensed by U.S. Postal Service)
stamps.com (private vendor licensed by U.S. Postal Service)
Stampsonline (U.S. Postal Service)

Protocols

ASN.1
Abstract Syntax Notation (Kevin Cassel)
ASN Links (Objective Systems, Inc.)
ASN.1 (whatis.com)
ASN.1 Glossary (OSS Nokalva)
ASN.1 Homepage (Philipp Hoschka, INRIA)
ASN.1 Information Site (France Telecom)
ASN.1 Resources (OSS Nokalva) EXCELLENT
ASN.1 The Tutorial and Reference (Steedman)
ASN.1 Tutorial (from John Larmouth's Book, Understanding OSI)
ASN.1: Wherefore Art Thou? (Brian Tung)
Layman's Guide to ASN.1 (RSA)
SET ASN.1 (OSS Nokalva)
SET Definition in ASN.1 (OSS)

JEPI (Joint Electronic Payment Initiative)
JEPI Demonstrator
PEP (Protocol Extension Protocol) specification
UPP (Universal Payment Preamble) specification

Glossaries
Network payment protocol terms (FSTC)
X9 glossary

iKP
Internet Keyed Payment Protocols (IBM)
Internet Keyed Payments Protocol (iKP) (IBM Research) Thorough description of iKP
Overview (IBM Zurich)

Lists of links

MPTP (Micro Payment Transfer Protocol)
Micro Payment Transfer Protocol (MPTP) Version 0.1 (W3C)

SDML (Signed Document Markup Language)
SDML - Signed Document Markup Language (FSTC)

SET
About SET (Globeset Global Secure Transactions)
Building Blocks of SET (RSA)
C-SET (Chip SET)
Merchants Supporting SET
NetPay SET Glossary
SET at VISA
SET Glossary (MasterCard)
SET Links (epaynews.com)
SET Programmer's Guide (Over 600 pages of SET details.  Critical if you want to know how SET really works.)
SET Specification
Setting the Stage for Safe Internet Shopping (MasterCard, includes demo)

SSL
How SSL Works (Netscape)
SSL FAQ (Consensus Development Corporation)
SSL Overview (Univ. of Bristol)
SSL Server Glossary (Netcraft)

Tutorials

X.509
What Are X.509 Certificates? (UC Irvine)

Wide Area Wireless Computing (Peter Rysavy)
X.509 Encoding of Diffie-Hellman Public Values (Sun Microsystems)
X.509 Style Guide (Peter Gutmann)

X9
Introduction to Cryptographic Standards (Ankney)
What are ANSI X9 Standards? (RSA)
X9 Overview (X9.org)

Wallets
Java Wallets (ComputerWorld)

Risk Management

Articles
Authentication on the Internet (Okun)
Economic Modeling and RIsk Management in Public Key Infrastructures (Masse et al.)

Glossaries

Lists of links

Tutorials
Payments, Clearance and Settlement (GAO) EXCELLENT AND ESSENTIAL

Risk to Corporate Originators Using the Automated Clearing House for Large-Value Payments (NACHA)

Security

AES (Rijndael)
AES Advanced Encryption Standard (NIST)
Pequi: A PKIX Implementation for Secure Communication (Silva & Stanton)
Rijndael Block Cipher (Technion)
Rijndael page

Articles
Essential Role of Trusted Third Parties in Electronic Commerce (Froomkin)
Security of Electronic Money (Group of Ten)

Biometrics
Biometric Glossary (Unisys)

Certification Authorities
ARCANVS Inc. Certification Practice Statement
Certification Authority Guidelines in Japan
Digicert Certification Practice Statement

Cryptography
AT&T Cryptographic Development Kits

Cryptographic Algorithms (infosyssec.org)
Cryptographic Algorithms (SSH Communications Security Ltd.)
Cryptography AND Authentication Services
Cryptography and Number Theory for Digital Cash (Grabbe) ADVANCED
Cryptography FAQ (RSA)
Cryptography Standards and Infratsructures for the Twenty-First Century (NIST)
Financial Cryptography (Systemics Ltd.) Comprehensive seven-layer view
Middleware (Datamation)
Perspectives on Financial Cryptography (Rivest) PowerPoint presentation
What is Diffie-Hellman?

Demos
Elliptic Curves applet (Certicom)
Encryption/Decryption demo applet

DES
DES FAQ (RSA)
FIPS 46-2 (Data Encryption Standars)
How to Implement the Data Encryption Standard (DES) (MSU)

Digital Certificates
Baltimore (formerly GTE Cybertrust)
BelSign (Belgium) Certificate authority for Europe
BT TrustWise (United Kingdon)
CertCo
Certification Authority FAQ
Certificate Administrator's Handbook (VeriSign)
Certisign (Brazil)
CIBC (Canadian Imperial Bank)
DigiCert (Malaysia)
Digital Certificate (X.509) Management (IBM)
Entrust Technologies
Equifax
GCA (Taiwan Government Certification Authority, in Chinese)
GlobalSign
HiTrust (Taiwan, in Chinese)
Hong Kong Post (Hong Kong)
IBM SecureWay
Identity authentication and e-commerce (Matthew Ford)
IKS Zertifizierungsinstanz (Germany)
Inter Clear (UK)
KMD-CA (Denmark, in Danish)
mTrust (Malaysia)
Overview of Certification Systems
Package java.security.cert (Sun) For manipulating digital certificates
SignKorea (Korea, in Korean)
SureSign (Australia)
TC Trust Center (Germany, in German)
Thawte Certification
Trust Factory (Italy)
ValiCert
VeriSign Digital ID Center (Obtain your own digital certificate.  60 days free.)
WiseKey (Switzerland)
Xcert
X.509 Certificates (Dr. Dobb's Journal)
Yes Sign (Korea, in Korean)

Digital Signatures
Account Authority Digital Signature (AADS) Model
AADS presentation (Lynn Wheeler)

Elliptic Curve Cryptography (ECC)
Elliptic Curve Cryptography (Integrity Sciences)
Elliptic Curve Cryptosystems (RSA)
Online Tutorial (Certicom) EXCELLENT

Glossaries
Internet Security Glossary (RFC 2828)

Message Digests
MD5 in JavaScript (demo)
RFC 1321 - The MD5 Message-Digest Algorithm (Rivest)

Products
IBM Vault Registry
Tripwire

Public Key Infrastructure
NIST PKI Program
PKI Page (State of Massachusetts)
Role of Certification Authorities in Consumer Transactions (ILPF)
Survey of Public-Key Infrastructures
Transactions and Order Taking (Robert Niles) About digital certificates
VISA Public Keys

Secure Hash Algorithm
FIPS 180-1 (Secure Hash Standard)
RFC-1852 IP Authentication Using Keyed SHA
RSA Labs FAQ
Secure Hash Standard

Tutorials
Cryptography Mini-Tutorial (Dr. William Moore)
Secure Electronic Commerce (Waidner, pdf slides) EXCELLENT but advanced.   114 pages
Tokens of Trust: DIfferent Certificates for Different Trust Models (Yang et al.)

Standards

Tutorials
Electronic Payment Standards (Diffuse Project)