using Newtonsoft.Json; namespace LifePayment.Domain { public class FundBatchOrderChangedContent { /// /// 商户的批次号 /// [JsonProperty("out_batch_no", NullValueHandling = NullValueHandling.Ignore)] public string OutBatchNo { set; get; } /// /// 业务产品码 /// [JsonProperty("product_code", NullValueHandling = NullValueHandling.Ignore)] public string ProductCode { set; get; } /// /// 业务场景 /// [JsonProperty("biz_scene", NullValueHandling = NullValueHandling.Ignore)] public string BizScene { set; get; } /// /// 请求来源的接口 /// [JsonProperty("origin_interface", NullValueHandling = NullValueHandling.Ignore)] public string OriginInterface { set; get; } /// /// 支付宝内部的批次ID /// [JsonProperty("batch_trans_id", NullValueHandling = NullValueHandling.Ignore)] public string BatchTransId { set; get; } /// /// 付款方支付宝uid /// [JsonProperty("payer_user_id", NullValueHandling = NullValueHandling.Ignore)] public string PayerUserId { set; get; } /// /// 批次明细总笔数 /// [JsonProperty("total_count", NullValueHandling = NullValueHandling.Ignore)] public string TotalCount { set; get; } /// /// 成功笔数 /// [JsonProperty("success_count", NullValueHandling = NullValueHandling.Ignore)] public string SuccessCount { set; get; } /// /// 失败笔数。 /// [JsonProperty("fail_count", NullValueHandling = NullValueHandling.Ignore)] public string FailCount { set; get; } /// /// 批次的总金额 /// [JsonProperty("total_amount", NullValueHandling = NullValueHandling.Ignore)] public string TotalAmount { set; get; } /// /// 明细处理成功的支付汇总金额。 /// [JsonProperty("success_amount", NullValueHandling = NullValueHandling.Ignore)] public string SuccessAmount { set; get; } /// /// 明细处理失败的支付汇总金额。 /// [JsonProperty("fail_amount", NullValueHandling = NullValueHandling.Ignore)] public string FailAmount { set; get; } /// /// 批次状态: /// NIT 批次已接收 /// WAIT_PAY 等待支付 /// DEALING 批次处理中 /// SUCCESS 批次处理全部成功 /// PART_SUCCESS 批次处理部分成功 /// FAIL 全部处理失败 /// DISUSE 批次单据废弃 /// INVALID 批次单据中明细全部无效 /// [JsonProperty("batch_status", NullValueHandling = NullValueHandling.Ignore)] public string BatchStatus { set; get; } /// /// 商户回传参数 /// [JsonProperty("passback_params", NullValueHandling = NullValueHandling.Ignore)] public string PassbackParams { set; get; } /// /// 批次失败错误码. 大部分情况是没有的. 只有超时关闭或废弃、付款方账户状态不正常等才有,具体值联系支付宝确认 /// [JsonProperty("error_code", NullValueHandling = NullValueHandling.Ignore)] public string ErrorCode { set; get; } /// /// 关单操作者id,在特殊关单场景(例如用户通过接口下单,而去支付宝站内平台进行主动关单)下才有该返回值,并且不同场景值不同,具体值联系支付宝确认。 /// [JsonProperty("disuse_op_uid", NullValueHandling = NullValueHandling.Ignore)] public string DisuseOpUid { set; get; } } }