using Newtonsoft.Json;
namespace Essensoft.AspNetCore.Payment.UnionPay.Notify
{
///
/// 网关支付(V2.2) 预授权完成 - 后台通知
///
public class UnionPayGatewayPayPreauthFinishNotify : UnionPayNotify
{
///
/// 查询流水号
///
[JsonProperty("queryId")]
public string QueryId { get; set; }
///
/// 交易币种
///
[JsonProperty("currencyCode")]
public string CurrencyCode { get; set; }
///
/// 交易传输时间
///
[JsonProperty("traceTime")]
public string TraceTime { get; set; }
///
/// 签名
///
[JsonProperty("signature")]
public string Signature { get; set; }
///
/// 签名方法
///
[JsonProperty("signMethod")]
public string SignMethod { get; set; }
///
/// 清算币种
///
[JsonProperty("settleCurrencyCode")]
public string SettleCurrencyCode { get; set; }
///
/// 清算金额
///
[JsonProperty("settleAmt")]
public string SettleAmt { get; set; }
///
/// 清算日期
///
[JsonProperty("settleDate")]
public string SettleDate { get; set; }
///
/// 系统跟踪号
///
[JsonProperty("traceNo")]
public string TraceNo { get; set; }
///
/// 应答码
///
[JsonProperty("respCode")]
public string RespCode { get; set; }
///
/// 应答信息
///
[JsonProperty("respMsg")]
public string RespMsg { get; set; }
///
/// 兑换日期
///
[JsonProperty("exchangeDate")]
public string ExchangeDate { get; set; }
///
/// 签名公钥证书
///
[JsonProperty("signPubKeyCert")]
public string SignPubKeyCert { get; set; }
///
/// 清算汇率
///
[JsonProperty("exchangeRate")]
public string ExchangeRate { get; set; }
///
/// 版本号
///
[JsonProperty("version")]
public string Version { get; set; }
///
/// 编码方式
///
[JsonProperty("encoding")]
public string Encoding { get; set; }
///
/// 产品类型
///
[JsonProperty("bizType")]
public string BizType { get; set; }
///
/// 订单发送时间
///
[JsonProperty("txnTime")]
public string TxnTime { get; set; }
///
/// 交易金额
///
[JsonProperty("txnAmt")]
public string TxnAmt { get; set; }
///
/// 交易类型
///
[JsonProperty("txnType")]
public string TxnType { get; set; }
///
/// 交易子类
///
[JsonProperty("txnSubType")]
public string TxnSubType { get; set; }
///
/// 接入类型
///
[JsonProperty("accessType")]
public string AccessType { get; set; }
///
/// 请求方保留域
///
[JsonProperty("reqReserved")]
public string ReqReserved { get; set; }
///
/// 商户代码
///
[JsonProperty("merId")]
public string MerId { get; set; }
///
/// 商户订单号
///
[JsonProperty("orderId")]
public string OrderId { get; set; }
///
/// 原交易查询流水号
///
[JsonProperty("origQryId")]
public string OrigQryId { get; set; }
///
/// 保留域
///
[JsonProperty("reserved")]
public string Reserved { get; set; }
}
}