MembershipInquiryCommand.cs 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. using ShellChina_EPS_Project_CarPlatePay_EpsClient_App.MessageEntity.Base;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. namespace ShellChina_EPS_Project_CarPlatePay_EpsClient_App.MessageEntity
  7. {
  8. public abstract class MembershipInquiryCommand : MessageBase
  9. {
  10. public MembershipInquiryCommand()
  11. {
  12. base.MessageTypeIdentifier = 0200;
  13. }
  14. /// <summary>
  15. /// 定长,3个字节的BCD码
  16. /// </summary>
  17. public virtual int P_3_处理码 { get; protected set; }
  18. /// <summary>
  19. /// 定长,9个字节ASCII码
  20. /// </summary>
  21. public virtual string P_12_交易流水号 { get; protected set; }
  22. /// <summary>
  23. /// 20位定长ASCII码。定长右对齐,左补0
  24. /// </summary>
  25. public virtual string P_24_会员ID { get; protected set; }
  26. /// <summary>
  27. /// LLLVAR ans..64 变长,最大长度64字节的ASCII码
  28. /// </summary>
  29. public virtual string P_34_车牌号码 { get; protected set; }
  30. /// <summary>
  31. /// 交易响应码, 定长,5个字节ASCII码,表示交易结果。“00000”表示交易成功,“00001”表示交易失败
  32. /// </summary>
  33. public virtual string P_39_交易响应码 { get; protected set; }
  34. /// <summary>
  35. /// LLLVAR ans..999 错误信息,展示给客户的错误信息 变长,最大长度999字节的ASCII码。
  36. ///错误信息,此域可能为中文。当39域为“00001”时,此域传输的出错提示信息
  37. /// </summary>
  38. public virtual string P_40_错误信息 { get; protected set; }
  39. /// <summary>
  40. /// 终端编号, 此终端号由EPS分配,需要配置到终端内
  41. /// </summary>
  42. public virtual string P_41_终端编号 { get; protected set; }
  43. }
  44. }