using System; using PaySharp.Core; using PaySharp.Core.Request; namespace PaySharp.Wechatpay.Response { public class TransferQueryResponse : BaseResponse { /// /// 微信企业付款单号 /// [ReName(Name = "detail_id")] public string TradeNo { get; set; } /// /// 商户订单号 /// [ReName(Name = "partner_trade_no")] public string OutTradeNo { get; set; } /// /// 转账状态 : /// PROCESSING(处理中,如有明确失败,则返回额外失败原因;否则没有错误原因) /// SUCCESS(付款成功) /// FAILED(付款失败,需要替换付款单号重新发起付款) /// public string Status { get; set; } /// /// 失败原因 /// public string Reason { get; set; } /// /// 用户标识,此参数为微信用户在商户对应appid下的唯一标识。 /// [ReName(Name = "openid")] public string OpenId { get; set; } /// /// 收款用户姓名 /// [ReName(Name = "transfer_name")] public string TrueName { get; set; } /// /// 付款金额 /// [ReName(Name = "payment_amount")] public int Amount { get; set; } /// /// 转账时间 /// [ReName(Name = "transfer_time")] public DateTime CreateTime { get; set; } /// /// 付款说明 /// public string Desc { get; set; } internal override void Execute(Merchant merchant, Request request) { } } }