CyberCash Credit Card Protocol Version 0.8
RFC 1898
Document | Type |
RFC - Informational
(February 1996; No errata)
Was draft-eastlake-cybercash-v08 (individual)
|
|
---|---|---|---|
Authors | Brian Boesch , Donald Eastlake , Magdalena Yesil , Steve Crocker | ||
Last updated | 2013-03-02 | ||
Stream | Legacy | ||
Formats | plain text html pdf htmlized bibtex | ||
Stream | Legacy state | (None) | |
Consensus Boilerplate | Unknown | ||
RFC Editor Note | (None) | ||
IESG | IESG state | RFC 1898 (Informational) | |
Telechat date | |||
Responsible AD | (None) | ||
Send notices to | (None) |
Network Working Group D. Eastlake 3rd Request for Comments: 1898 CyberCash Category: Informational B. Boesch CyberCash S. Crocker CyberCash M. Yesil CyberCash February 1996 CyberCash Credit Card Protocol Version 0.8 Status of this Memo This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind. Distribution of this memo is unlimited. Abstract CyberCash is developing a general payments system for use over the Internet. The structure and communications protocols of version 0.8 are described. This version includes credit card payments only. Additional capabilities are planned for future versions. This document covers only the current CyberCash system which is one of the few operational systems in the rapidly evolving area of Internet payments. CyberCash is committed to the further development of its system and to cooperation with the Internet Engineering Task Force and other standards organizations. Acknowledgements The significant contributions of the following persons (in alphabetic order) to this protocol are gratefully acknowledged: Bruce Binder, Judith Grass, Alden Hart, Steve Kiser, Steve Klebe, Garry Knox, Tom Lee, Bob Lindenberg, Jim Lum, Bill Melton, Denise Paredes, Prasad Chintamaneni, Fred Silverman, Bruce Wilson, Garland Wong, Wei Wu, Mark Zalewski. In addition, Jeff Stapleton and Peter Wagner made useful comments on the first version of this memo. Eastlake, et al Informational [Page 1] RFC 1898 CyberCash Version 0.8 February 1996 History For historic purposes, it should be noted that this document was first posted as an Internet draft, and thus made publicly available, on 8 July 1995. Table of Contents 1. Overall System..........................................3 1.1 System Overview........................................3 1.2 Security Approach......................................5 1.2.1 Authentication and Persona Identity..................5 1.2.2 Privacy..............................................6 1.3 Credit Card Operation..................................6 2. General Message Wrapper Format..........................7 2.1 Message Format.........................................7 2.2 Details of Format......................................8 2.3 Body Parts.............................................8 2.4 Transparent Part.......................................9 2.5 Opaque Part...........................................10 2.6 Trailer...............................................10 2.7 Example Messages......................................11 3. Signatures and Hashes..................................12 3.1 Digital Signatures....................................12 3.2 Hash Codes............................................13 4. Specific Message Formats...............................13 4.1 Persona Registration and Application Retrieval........14 4.1.1 R1 - registration...................................14 4.1.2 R2 - registration-response..........................15 4.1.3 GA1 - get-application...............................16 4.1.4 GA2 - get-application-response......................17 4.2 Binding Credit Cards..................................18 4.2.1 BC1 - bind-credit-card..............................18 4.2.2 BC4 - bind-credit-card-response.....................20 4.3 Customer Credit Card Purchasing Messages..............21 4.3.1 PR1 - payment-request...............................21 4.3.2 CH1 - credit-card-payment...........................23 4.3.3 CH2 - charge-card-response..........................24 4.4 Merchant Credit Card Purchasing Messages..............25 4.4.1 CM1 - auth-only.....................................26 4.4.2 CM2 - auth-capture..................................28 3.4.3 CM3 - post-auth-capture.............................28 4.4.4 CM4 - void..........................................30 4.4.5 CM5 - return........................................32 4.4.6 CM6 - charge-action-response........................32 4.4.7 The MM* Message Series..............................34 4.4.8 CD1 - card-data-request.............................35 4.4.9 CD2 - card-data-response............................37Show full document text