Second Generation Electronic Filing Specifications
 

Staff and Consultants
Winchel "Todd" Vincent III, Author
WTVIII, Inc. and <xmlLegal>
Todd.Vincent@xmllegal.org
Christopher Smith,
Senior Business Systems Analyst
California Administrative Office of the Courts
christopher.smith@jud.ca.gov
 
CreditCard Schema
Last Updated: 2008-11-13
 

Schema Namespace and Documentation
http://www.xmllegal.org/Schema/Court/US/California/2GEFS/BuildingBlocks/Primitives/CreditCard/03/
Schema Prefix
CreditCard
Schema Repository Location
http://www.xmllegal.org/Schema/Court/US/California/2GEFS/BuildingBlocks/Primitives/CreditCard/03/CreditCard.xsd
 
Table of Contents
1. Elements
 Internal
  1.1. CreditCard
  1.2. Number
  1.3. Expiration
  1.4. Day
  1.5. Month
  1.6. Year
  1.7. SecurityCode
  1.8. Encrypted
 External
  1.9. CardHolder
  1.10. Bank
2. Simple Types
  2.1. Days
  2.2. Months
  2.3. Years
  2.4. SecurityCodes
3. Imported Schemas
  3.1. Attributes
  3.2. Organization
  3.3. Person
4. Change History
  4.1. 2003-02-18
  4.2. 2003-07-27
  4.3. 2003-07-29
  4.4. 2004-02-2
  4.5. 2004-03-25
  4.6. 2004-04-26
  4.7. 2004-04-29
  4.8. 2004-08-02
  4.9. 2004-08-05
  4.10. 2004-09-14
  4.11. 2005-06-25
  4.12. 2005-10-25
  4.13. 2008-11-13
5. Legal Notices
6. Authors and Contributors

1. Elements

1.1. CreditCard:CreditCard
Content Model: sequence
go to top
Child Element(s)minOccursmaxOccurs
Number11
Expiration11
SecurityCode01
CardHolder11
Bank01
Encrypted11

[1]  CreditCard is the intended root element of the schema. CreditCard contains information used for making a credit card payment.

1.2. CreditCard:Number
Data Type: xsd:string
go to top

[2]  CreditCard:Number is the credit card number on the face of the card. Spaces are not allowed. The full credit card number must be sent to process a payment. If used for a confirmation, the confirmation CreditCard:Number must include the last four digits of the credit card number.

1.3. CreditCard:Expiration
Content Model: sequence
go to top
Child Element(s)minOccursmaxOccurs
Day01
Month11
Year11

[3]  CreditCard:Expiration is the month and year the card expires, and optionally the day.

1.4. CreditCard:Day
Data Type: Days
go to top

[4]  CreditCard:Day is the day the credit card expires as a two-digit number.

1.5. CreditCard:Month
Data Type: Months
go to top

[5]  CreditCard:Month is the month the credit card expires represented as a two-digit number.

1.6. CreditCard:Year
Data Type: Years
go to top

[6]  CreditCard:Year is the year the credit card expires represented as a two-digit number.

1.7. CreditCard:SecurityCode
Data Type: SecurityCodes
go to top

[7]  CreditCard:SecurityCode is a three or four digit security code located on the back of a credit card on or near the customer's signature.

1.8. CreditCard:Encrypted
Data Type: xsd:boolean
go to top

[8]  The CreditCard:Encrypted element is a boolean value that indicates, when true, that the element values for CreditCard:Number, CreditCard:Expiration, CreditCard:SecurityCode are encrypted and, when false, that the same elements are unencrypted. For security reasons, the encryption algorithm and the encryption key are not included. It is assumed in a single-key cryptosystem that the parties exchanging information will know the encryption algorithm and the encryption key.

[9]  The purpose of encrypting the elements is to avoid sending and storing the information in the clear. It must be stressed, however, that when using a single-key cryptosystem the sending party, the receiving party, or any other party that knows or can discover the encryption algorithm and the encryption key could easily forge, discover, or later manipulate the information.

[10]  Applications wishing to use two-key cryptosystems or public key infrastructure should use the W3C XML Signature specification or the W3C XML Encryption specification.

1.9. CreditCard:CardHolder
Data Type: Person:Person
go to top

[11]  CreditCard:CardHolder is the name and billing address of the person who holds the card.

1.10. CreditCard:Bank
Data Type: Organization:Organization
go to top

[12]  CreditCard:Bank includes name and contact details of the bank that owns the card.

2. Simple Types

2.1. Days
Data Type: xsd:string
go to top
Enumeration(s)

Value
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2.2. Months
Data Type: xsd:string
go to top
Enumeration(s)

Value
01
02
03
04
05
06
07
08
09
10
11
12
2.3. Years
Data Type: xsd:string
maxLength: 2
minLength: 2
go to top
2.4. SecurityCodes
Data Type: xsd:string
maxLength: 4
minLength: 3
go to top

3. Imported Schemas

3.1. Attributes
go to top
Namespace
  http://www.xmllegal.org/Schema/Court/US/California/2GEFS/BuildingBlocks/Attributes/03/
  
3.2. Organization
go to top
Namespace
  http://www.xmllegal.org/Schema/Court/US/California/2GEFS/BuildingBlocks/Primitives/Organization/03/
  
3.3. Person
go to top
Namespace
  http://www.xmllegal.org/Schema/Court/US/California/2GEFS/BuildingBlocks/Primitives/Person/03/
  

4. Change History

4.1. 2003-02-18
Editor: Winchel Vincent
go to top

Added structured copyright and update history.

4.2. 2003-07-27
Editor: Winchel Vincent
go to top

Normalized using xmlLegal Normalizer 0.0.9. Changed Person and Organization namespaces.

4.3. 2003-07-29
Editor: Winchel Vincent
Copied From: http://www.xmllegal.org/Schema/Court/US/California/2GEFS/Filing/Test02/CreditCard/01/
go to top

Copied. Changed Numbers to xsd:string. Added Day element.

4.4. 2004-02-2
Editor: Winchel Vincent
go to top

Made minor typographical and documentation changes.

4.5. 2004-03-25
Editor: Winchel Vincent
Copied From: http://www.xmllegal.org/Schema/Court/US/California/2GEFS/Filing/Test03/CreditCard/01/
go to top

Copied.

4.6. 2004-04-26
Editor: Winchel Vincent
go to top

Added documentation to Credit:Card number that explains court should send back last four digits of the credit card number. Deleted CreditCard:Network element.

4.7. 2004-04-29
Editor: Winchel Vincent
go to top

Normalized using xmlLegal Normalizer 0.1.0.

4.8. 2004-08-02
Editor: Winchel Vincent
Copied From: http://www.xmllegal.org/Schema/Court/US/California/2GEFS/Filing/Test04/CreditCard/01/
go to top

Copied. Changed primitive schemas namespace versions from 01 to 02.

4.9. 2004-08-05
Editor: Winchel Vincent
go to top

Normalized using xmlLegal Normalizer 0.1.0.

4.10. 2004-09-14
Editor: Winchel Vincent
Copied From: http://www.xmllegal.org/Schema/Court/US/California/2GEFS/Filing/Test05/CreditCard/01/
go to top

Copied.

4.11. 2005-06-25
Editor: Winchel Vincent
Copied From: http://www.xmllegal.org/Schema/Court/US/California/2GEFS/Filing/01/CreditCard/01/
go to top

Copied. Changed Attributes, Person, and Organizaiton to 03 versions.

4.12. 2005-10-25
Editor: Winchel Vincent
go to top

Minor edits to documentation.

4.13. 2008-11-13
Editor: Winchel Vincent
go to top

Changed security code from 3 digits to either 3 or 4 digits.

5. Legal Notices

Unless otherwise agreed, All Rights Reserved except those granted by xmlLegal General Public License at:

LICENSED WORKS ARE PROVIDED "AS IS," AND HOLDERS OF INTELLECTUAL PROPERTY RIGHTS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED WORKS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.

HOLDERS OF INTELLECTUAL PROPERTY WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE LICENSED WORKS.

Contact Winchel "Todd" Vincent III (Todd.Vincent@xmllegal.org) or xmlLegal Help (help@xmllegal.org) for more information.

6. Authors and Contributors


Staff and Consultants
Winchel "Todd" Vincent, III, Author
WTVIII, Inc. and <xmlLegal>
Todd.Vincent@xmllegal.org
Kevin Stannard, Original Editor
Swiftnet Solutions, Ltd.
kevin.stannard@swiftnet-solutions.com
Charlene Hammitt, Project Director
California Administrative Office of the Courts
charlene.hammitt@jud.ca.gov
Christopher Smith, Senior Business Systems Analyst
California Administrative Office of the Courts
christopher.smith@jud.ca.gov
Tom Smith, Consultant
AVI/IT Decision
tjsmith@itdecision.com
Courts
Contra Costa Superior Court (http://cc-courts.org/)
Kathy Ridgeway, KRIDG@sc.co.contra-costa.ca.us
Karen Ortega, KORTE@sc.co.contra-costa.ca.us
Orange Superior Court (http://www.occourts.org/)
Allen Jensen, ajensen@occourts.org
SacramentoSuperior Court (http://www.saccourt.com/)
Doug Kauffroath, KauffrD@saccourt.com
Ryan Hurlock, HurlocR@saccourt.com
Judith Kerrin, KerrinJ@saccourt.com
Marcia Barclay, BarclaM@saccourt.com
Huldeni "Zito" Souza, SouzaH@saccourt.com
Michael Alexander, AlexanM@saccourt.com
Gary Nishi, NishiG@saccourt.com
San Mateo Superior Court (http://www.sanmateocourt.org/)
Tim Benton, tbenton@co.sanmateo.ca.us
Rick Walery, rwalery@sanmateocourt.org
Bill Harven, wharven@sanmateocourt.org
Carrie Warren, cwarren@sanmateocourt.org
Santa Clara Superior Court (http://www.sccsuperiorcourt.org/)
Barry Lynch, blynch@scscourt.org
Deborah Barker, dbarker@scscourt.org
Francine Collier, fcollier@scscourt.org
 
Contributors
counterclaim, inc. (http://www.counterclaim.com)
Shogan Naidoo, shogan@counterclaim.com
Michelle Naidoo, mnaidoo@counterclaim.com
Jim Beard, beard@counterclaim.com
Jason Van Cleve, jason@vancleve.com
Deloitte Consulting (http://www.deloitte.com/)
Bruce Scheffle, bscheffel@deloitte.com
E-Filing.com (http://www.e-filing.com)
Mohammed Shaikh, mohammed@e-filing.com
Amrit Singh Nandrey, amrit@imagexx.com
Prabhath Pallati, prabhath@imagexx.com
Essential Publishers (http://www.essentialpublishers.com)
Martin Dean, dean@epubs.org
George Rothbart, george@softsci.com
Glotrans (http://www.glotrans.com)
Andy Jamieson, ajam@glotrans.com
Conor Dixon, conordixon@comcast.net
Intresys (http://www.intresys.com)
Yegor Borovikov, yegorb@intresys.com
Tania Wasser, taniaw@intresys.com
ISD Corporation (http://www.essentialpublishers.com)
Rob Beach, Ron.Beach@isd-corp.com
Holly Ramirez, Holly.Ramirez@isd-corp.com
John Coughlin, john.coughlin@isd-corp.com
Bob Gehringer, bob.gehringer@isd-corp.com
Robert Entrican, robert@entrican.com
Lexis-Nexis (http://www.lexisnexis.com)
Jonathan Gill, jonathan.gill@lexisnexis.com
Shane Durham, shane.durham@lexisnexis.com
One Legal, Inc. (http://www.onelegal.com)
Robert DeFilippis, rtd@onelegal.com
Matt Marshall, matt@mattmarshall.com
Bryan Barringer, bbarringer@onelegal.com
Bill Porterfield, billp@servicehub.com
Patrick Zanone, patrick.zanone@macroburst.com
U.S. Court Forms/American LegalNet (http://www.uscourtforms.com)
Erez Bustan, erez@uscourtforms.com
Kin Lee, kin@uscourtforms.com
Harry Thakkar, Hthakkar@uscourtforms.com