zhengyuxuan
2025-04-01 2a0c3c001b87b26a87a4264e3f9851d8d76414e3
LifePayment/LifePayment.Domain.Shared/WeChat/WxPayPostBaseModel.cs
@@ -600,11 +600,6 @@
    /// </summary>
    public class WxPayDomesticRefundsRequest
    {
        /// <summary>
        /// 微信支付订单号 和out_trade_no必须二选一进行传参
        /// </summary>
        [JsonProperty("transaction_id")]
        public string TransactionId { get; set; }
        /// <summary>
        /// 商户订单号 和out_trade_no必须二选一进行传参
@@ -618,11 +613,11 @@
        [JsonProperty("out_refund_no")]
        public string OutRefundNo { get; set; }
        /// <summary>
        ///  退款原因
        /// </summary>
        [JsonProperty("reason")]
        public string Reason { get; set; }
        ///// <summary>
        /////  退款原因
        ///// </summary>
        //[JsonProperty("reason")]
        //public string Reason { get; set; }
        /// <summary>
        /// 退款结果回调url
@@ -630,11 +625,6 @@
        [JsonProperty("notify_url")]
        public string NotifyUrl { get; set; }
        /// <summary>
        /// 退款资金来源
        /// </summary>
        [JsonProperty("funds_account")]
        public string FundsAccount { get; set; }
        /// <summary>
        /// 金额信息 必填
@@ -731,6 +721,16 @@
        [JsonProperty("amount")]
        public Model_WxPayRetuenDomesticRefunds_Amount Amount { get; set; }
        /// <summary>
        /// 返回信息
        /// </summary>
        [JsonProperty("message")]
        public string Message { get; set; }
        [JsonProperty("code")]
        public string Code { get; set; }
    }
    public class Model_WxPayRetuenDomesticRefunds_Amount: Model_WxPayDomesticRefunds_Amount
@@ -773,5 +773,171 @@
    }
    public class WxPayTradeBillApplyRequest
    {
        /// <summary>
        /// 微信支付订单号
        /// </summary>
        [JsonProperty("out_bill_no")]
        public string OutBillNo { get; set; }
    }
    public class WxPayTradeBillApplyReponse
    {
       /// <summary>
        /// 微信支付订单号
        /// </summary>
        [JsonProperty("transfer_bill_no")]
        public string TransferBillNo { get; set; }
    }
    public class WxPayTradeBillQueryRequest
    {
        /// <summary>
        /// 微信支付订单号
        /// </summary>
        [JsonProperty("transfer_bill_no")]
        public string TransferBillNo { get; set; }
    }
    public class WxPayTradeBillQueryReponse
    {
        [JsonProperty("download_url")]
        public string DownloadUrl { get; set; }
    }
    public class WxPayDomesticRefundsQueryReponse
    {
        /// <summary>
        /// 返回结果
        /// </summary>
        [JsonProperty("code")]
        public string Code { get; set; }
        /// <summary>
        /// 返回信息
        /// </summary>
        [JsonProperty("message")]
        public string Message { get; set; }
        /// <summary>
        /// 微信支付退款单号
        /// </summary>
        [JsonProperty("refund_id ")]
        public string RefundId { get; set; }
        /// <summary>
        /// 微信支付退款状态
        /// </summary>
        [JsonProperty("refund_status ")]
        public string RefundStatus { get; set; }
        /// <summary>
        /// 商户退款单号
        /// </summary>
        [JsonProperty("out_refund_no")]
        public string DownloadUrl { get; set; }
        /// <summary>
        /// 微信支付订单号
        /// </summary>
        [JsonProperty("transaction_id ")]
        public string TransactionId { get; set; }
        /// <summary>
        /// 商户订单号
        /// </summary>
        [JsonProperty("out_trade_no")]
        public string OutTradeNo { get; set; }
        /// <summary>
        /// 退款渠道  ORIGINAL: 原路退款  BALANCE: 退回到余额  OTHER_BALANCE: 原账户异常退到其他余额账户  OTHER_BANKCARD: 原银行卡异常退到其他银行卡(发起异常退款成功后返回)
        /// </summary>
        [JsonProperty("channel")]
        public string Channel { get; set; }
        /// <summary>
        /// 退款入账账户
        /// </summary>
        [JsonProperty("user_received_account")]
        public string UserReceivedAccount { get; set; }
        /// <summary>
        /// 退款成功时间
        /// </summary>
        [JsonProperty("success_time")]
        public string SuccessTime { get; set; }
        /// <summary>
        /// 退款创建时间
        /// </summary>
        [JsonProperty("create_time")]
        public string CreateTime { get; set; }
        /// <summary>
        /// 退款状态 SUCCESS: 退款成功 CLOSED: 退款关闭 PROCESSING: 退款处理中 ABNORMAL: 退款异常
        /// </summary>
        [JsonProperty("status")]
        public string Status { get; set; }
        /// <summary>
        /// 金额信息
        /// </summary>
        [JsonProperty("amount")]
        public Model_WxPayDomesticRefunds_Amount Amount { get; set; }
    }
    public class WxPayTradeQueryReponse
    {
        /// <summary>
        /// 返回结果
        /// </summary>
        [JsonProperty("code")]
        public string Code { get; set; }
        /// <summary>
        /// 返回信息
        /// </summary>
        [JsonProperty("message")]
        public string Message { get; set; }
        /// <summary>
        /// 商户订单号
        /// </summary>
        [JsonProperty("out_trade_no")]
        public string OutTradeNo { get; set; }
        /// <summary>
        /// 微信支付订单号
        /// </summary>
        [JsonProperty("transaction_id")]
        public string TransactionId { get; set; }
        /// <summary>
        /// 交易类型
        /// </summary>
        [JsonProperty("trade_type")]
        public string TradeType { get; set; }
        /// <summary>
        /// 交易状态
        /// </summary>
        [JsonProperty("trade_state")]
        public string TradeState { get; set; }
        /// <summary>
        /// 交易状态描述
        /// </summary>
        [JsonProperty("trade_state_desc")]
        public string TradeStateDesc { get; set; }
        [JsonProperty("success_time")]
        public string? SuccessTime { get; set; }
        // <summary>
        /// 金额信息
        /// </summary>
        [JsonProperty("amount")]
        public Model_WxPayDomesticRefunds_Amount Amount { get; set; }
    }
}