AlipayTradeFastpayRefundQueryResponse.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. using System;
  2. using System.Xml.Serialization;
  3. namespace Aop.Api.Response
  4. {
  5. /// <summary>
  6. /// AlipayTradeFastpayRefundQueryResponse.
  7. /// </summary>
  8. public class AlipayTradeFastpayRefundQueryResponse : AopResponse
  9. {
  10. /// <summary>
  11. /// 本笔退款对应的退款请求号
  12. /// </summary>
  13. [XmlElement("out_request_no")]
  14. public string OutRequestNo { get; set; }
  15. /// <summary>
  16. /// 创建交易传入的商户订单号
  17. /// </summary>
  18. [XmlElement("out_trade_no")]
  19. public string OutTradeNo { get; set; }
  20. /// <summary>
  21. /// 本次退款请求,对应的退款金额
  22. /// </summary>
  23. [XmlElement("refund_amount")]
  24. public string RefundAmount { get; set; }
  25. /// <summary>
  26. /// 发起退款时,传入的退款原因
  27. /// </summary>
  28. [XmlElement("refund_reason")]
  29. public string RefundReason { get; set; }
  30. /// <summary>
  31. /// 该笔退款所对应的交易的订单金额
  32. /// </summary>
  33. [XmlElement("total_amount")]
  34. public string TotalAmount { get; set; }
  35. /// <summary>
  36. /// 支付宝交易号
  37. /// </summary>
  38. [XmlElement("trade_no")]
  39. public string TradeNo { get; set; }
  40. /// <summary>
  41. /// 退款状态。枚举值:
  42. /// REFUND_SUCCESS 退款处理成功;
  43. /// 未返回该字段表示退款请求未收到或者退款失败;
  44. /// 注:如果退款查询发起时间早于退款时间,或者间隔退款发起时间太短,可能出现退款查询时还没处理成功,后面又处理成功的情况,建议商户在退款发起后间隔10秒以上再发起退款查询请求。
  45. /// </summary>
  46. [XmlElement("refund_status")]
  47. public string RefundStatus { get; set; }
  48. }
  49. }