# Package com.scriptel.proscript.cardswipe

This package contains magnetic card swipe parsing logic and data structures.

- Class Summary
  Class | Description
  --- | ---
  CardParser | This class is a static helper class used to help parse Magnetic Swipe cards.
  FinancialCard | This class represents the parsed magnetic stripe data from a financial (credit) card.
  FinancialCardTrackOne | This class represents track one of a financial card.
  FinancialCardTrackTwo | This class represents the second track of a financial card.
  IdentificationCard | This class represents an identification card such as a United States drivers license.
  IdentificationCardTrackOne | This class represents track one of the magnetic strip of an identification card, such as a United States drivers license.
  IdentificationCardTrackThree | This class represents track three of a magnetic strip identification card such as a United States driver's license.
  IdentificationCardTrackTwo | This class represents track two of a magnetic strip identification card such as a United States driver's license.

- Enum Summary
  Enum | Description
  --- | ---
  FinancialCardIssuer | This class attempts to identify credit card issuers based on patterns in the numbers each vendor issues.
  IdentificationSex | This class represents the gender of a card-holder on an identification card.

- Exception Summary
  Exception | Description
  --- | ---
  CardSwipeInvalidException | This exception is thrown when there is a problem parsing a card swipe string.