using Newtonsoft.Json;
namespace LifePayment.Domain
{
public class FundTransOrderChangedContent
{
///
/// 商户的批次号
///
[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;
}
///
/// 支付宝支付资金流水号,仅当转账成功才会返回该参数
///
[JsonProperty("pay_fund_order_id", NullValueHandling = NullValueHandling.Ignore)]
public string PayFundOrderId
{
set;
get;
}
///
/// 支付宝转账单据号
///
[JsonProperty("order_id", NullValueHandling = NullValueHandling.Ignore)]
public string OrderId
{
set;
get;
}
///
/// 转账单据状态。可能出现的状态如下:
/// SUCCESS:转账成功;
/// WAIT_PAY:等待支付;
/// CLOSED:订单超时关闭
/// alipay.fund.trans.app.pay涉及的状态: WAIT_PAY SUCCESS CLOSED
/// alipay.fund.trans.uni.transfer、alipay.fund.trans.refund涉及的状态:SUCCESS
///
[JsonProperty("status", NullValueHandling = NullValueHandling.Ignore)]
public string Status
{
set;
get;
}
///
/// 资金订单的操作类型,CREATE-创建;FINISH- 订单处理已完结 CLOSE-超时关闭 ;
///
[JsonProperty("action_type", NullValueHandling = NullValueHandling.Ignore)]
public string ActionType
{
set;
get;
}
///
/// 转账金额
///
[JsonProperty("trans_amount", NullValueHandling = NullValueHandling.Ignore)]
public string TransAmount
{
set;
get;
}
///
/// 支付完成时间
///
[JsonProperty("pay_date", NullValueHandling = NullValueHandling.Ignore)]
public string PayDate
{
set;
get;
}
///
/// 无忧收场景下的受理单号
///
[JsonProperty("entrust_order_id", NullValueHandling = NullValueHandling.Ignore)]
public string EntrustOrderId
{
set;
get;
}
}
}