Exemple #1
0
        /// <summary>
        /// Reads a magnetic stripe card.
        /// </summary>
        /// <param name="rawResponse">Response from GCR.</param>
        /// <returns>The card read.</returns>
        internal static CardEntry MapCardFromTrack(GcrResponse rawResponse)
        {
            IMagneticStripeTrackReader reader;
            CardEntry card = null;

            try
            {
                reader = new DefaultMagneticStripeTrackReader();
                card   = reader.Read(rawResponse);
            }
            catch (Exception)
            {
                reader = new TicketMagneticStripeTrackReader();
                card   = reader.Read(rawResponse);
            }

            return(card);
        }
Exemple #2
0
 public void Setup()
 {
     this.defaultReader = new DefaultMagneticStripeTrackReader();
 }