RefundQueryResponse.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using Newtonsoft.Json;
  2. using PaySharp.Core.Request;
  3. namespace PaySharp.Alipay.Response
  4. {
  5. public class RefundQueryResponse : BaseResponse
  6. {
  7. /// <summary>
  8. /// 支付宝交易号
  9. /// </summary>
  10. public string TradeNo { get; set; }
  11. /// <summary>
  12. /// 商户订单号
  13. /// </summary>
  14. public string OutTradeNo { get; set; }
  15. /// <summary>
  16. /// 本笔退款对应的退款请求号
  17. /// </summary>
  18. [JsonProperty("out_request_no")]
  19. public string OutRefundNo { get; set; }
  20. /// <summary>
  21. /// 发起退款时,传入的退款原因
  22. /// </summary>
  23. public string RefundReason { get; set; }
  24. /// <summary>
  25. /// 该笔退款所对应的交易的订单金额
  26. /// </summary>
  27. public double TotalAmount { get; set; }
  28. /// <summary>
  29. /// 退款金额
  30. /// </summary>
  31. public double RefundAmount { get; set; }
  32. internal override void Execute<TModel, TResponse>(Merchant merchant, Request<TModel, TResponse> request)
  33. {
  34. }
  35. }
  36. }