using System;
using System.Collections.Generic;
using Newtonsoft.Json;
using PaySharp.Alipay.Domain;
using PaySharp.Core.Request;
namespace PaySharp.Alipay.Response
{
public class RefundResponse : BaseResponse
{
///
/// 支付宝交易号
///
public string TradeNo { get; set; }
///
/// 商户订单号
///
public string OutTradeNo { get; set; }
///
/// 买家支付宝账号
///
public string BuyerLogonId { get; set; }
///
/// 本次退款是否发生了资金变化
///
public string FundChange { get; set; }
///
/// 退款总金额
///
[JsonProperty("refund_fee")]
public double RefundAmount { get; set; }
///
/// 退款币种信息
///
public string RefundCurrency { get; set; }
///
/// 退款支付时间
///
public DateTime GmtRefundPay { get; set; }
///
/// 退款使用的资金渠道
///
[JsonProperty("refund_detail_item_list")]
public List FundBillList { get; set; }
///
/// 发生支付交易的商户门店名称
///
public string StoreName { get; set; }
///
/// 买家支付宝用户号
///
public string BuyerUserId { get; set; }
///
/// 本次退款金额中买家退款金额
///
[JsonProperty("present_refund_buyer_amount")]
public double RefundBuyerAmount { get; set; }
///
/// 本次退款金额中平台优惠退款金额
///
[JsonProperty("present_refund_discount_amount")]
public double RefundDiscountAmount { get; set; }
///
/// 本次退款金额中商家优惠退款金额
///
[JsonProperty("present_refund_mdiscount_amount")]
public double RefundMdiscountAmount { get; set; }
internal override void Execute(Merchant merchant, Request request)
{
}
}
}