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) { } } }