BankPayApplyResult.cs 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. using System;
  2. using System.Xml.Serialization;
  3. namespace Aop.Api.Domain
  4. {
  5. /// <summary>
  6. /// BankPayApplyResult Data Structure.
  7. /// </summary>
  8. [Serializable]
  9. public class BankPayApplyResult : AopObject
  10. {
  11. /// <summary>
  12. /// 支付宝账户类型对应的id。如email、手机等
  13. /// </summary>
  14. [XmlElement("alipay_account_id")]
  15. public string AlipayAccountId { get; set; }
  16. /// <summary>
  17. /// 支付宝账户类型 ALIPAY_LOGON_ID:支付宝账户登录名 ALIPAY_USER_ID:支付宝账户userId
  18. /// </summary>
  19. [XmlElement("alipay_account_type")]
  20. public string AlipayAccountType { get; set; }
  21. /// <summary>
  22. /// 支付宝转账订单号
  23. /// </summary>
  24. [XmlElement("alipay_order_no")]
  25. public string AlipayOrderNo { get; set; }
  26. /// <summary>
  27. /// 转账金额,单位为分
  28. /// </summary>
  29. [XmlElement("amount")]
  30. public long Amount { get; set; }
  31. /// <summary>
  32. /// 收到转账申请时间。精确到秒,格式为:yyyy-MM-dd HH:mm:ss。
  33. /// </summary>
  34. [XmlElement("apply_time")]
  35. public string ApplyTime { get; set; }
  36. /// <summary>
  37. /// 银行订单号
  38. /// </summary>
  39. [XmlElement("bank_order_no")]
  40. public string BankOrderNo { get; set; }
  41. /// <summary>
  42. /// 业务订单号
  43. /// </summary>
  44. [XmlElement("biz_order_no")]
  45. public string BizOrderNo { get; set; }
  46. /// <summary>
  47. /// 业务类型
  48. /// </summary>
  49. [XmlElement("biz_type")]
  50. public string BizType { get; set; }
  51. /// <summary>
  52. /// 转账渠道请求参数描述。如网银包括网银提交地址、网银提交方式、网银提交具体参数。参数以&分隔。
  53. /// </summary>
  54. [XmlElement("channel_desc")]
  55. public string ChannelDesc { get; set; }
  56. /// <summary>
  57. /// 转账备注信息。
  58. /// </summary>
  59. [XmlElement("memo")]
  60. public string Memo { get; set; }
  61. /// <summary>
  62. /// 订单状态描述 P:处理中 S:成功 F:失败
  63. /// </summary>
  64. [XmlElement("order_status")]
  65. public string OrderStatus { get; set; }
  66. /// <summary>
  67. /// 付款方卡账户类型 CP:对公 PI:对私
  68. /// </summary>
  69. [XmlElement("payer_card_account_type")]
  70. public string PayerCardAccountType { get; set; }
  71. /// <summary>
  72. /// 机构用户卡id标示,填写卡id类型对应的值。如email、手机等
  73. /// </summary>
  74. [XmlElement("payer_card_id")]
  75. public string PayerCardId { get; set; }
  76. /// <summary>
  77. /// 付款方卡id标示类型 BANK_ID:银行用户uid BANK_CARD_NO:银行卡号
  78. /// </summary>
  79. [XmlElement("payer_card_id_type")]
  80. public string PayerCardIdType { get; set; }
  81. /// <summary>
  82. /// 付款方卡账户类型 DC:借记卡 CC:贷记卡
  83. /// </summary>
  84. [XmlElement("payer_card_type")]
  85. public string PayerCardType { get; set; }
  86. /// <summary>
  87. /// 机构简称,由支付宝定义 CMBC:民生银行
  88. /// </summary>
  89. [XmlElement("payer_inst_id")]
  90. public string PayerInstId { get; set; }
  91. /// <summary>
  92. /// 转账完成时间。精确到秒,格式为:yyyy-MM-dd HH:mm:ss。转账处理中该字段为空
  93. /// </summary>
  94. [XmlElement("success_time")]
  95. public string SuccessTime { get; set; }
  96. }
  97. }