123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- using Edge.Core.Parser.BinaryParser.Util;
- using System.Collections.Generic;
- using System.Linq;
- namespace WayneChina_IcCardReader_SinoChem.MessageEntity.Incoming
- {
- public class CardOnlineVerificationRequest : IcCardReaderMessageBase
- {
- public CardOnlineVerificationRequest()
- {
- RawData = new List<byte>();
- RawData.Add(0x06);
- }
- /// <summary>
- /// Card number
- /// </summary>
- public string CardNo
- {
- get
- {
- var cardNoBytes = RawData.Skip(1).Take(10).ToArray();
- return cardNoBytes.GetBCDString();
- }
- }
- /// <summary>
- /// Terminal ID
- /// </summary>
- public string TID
- {
- get
- {
- var tidBytes = RawData.Skip(11).Take(6).ToArray();
- return tidBytes.GetBCDString();
- }
- }
- /// <summary>
- /// Encrypted PIN
- /// </summary>
- public string EncryptedPIN
- {
- get
- {
- var pinBytes = RawData.Skip(17).Take(16).ToArray();
- return pinBytes.GetHexString();
- }
- }
- }
- }
|