NewGaoKaoApi/PaymentSDK/AliPay/Response/AlipayFundAuthOperationDeta...

174 lines
6.4 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Xml.Serialization;
namespace Aop.Api.Response
{
/// <summary>
/// AlipayFundAuthOperationDetailQueryResponse.
/// </summary>
public class AlipayFundAuthOperationDetailQueryResponse : AopResponse
{
/// <summary>
/// 该笔资金操作流水opertion_id对应的操作金额单位为人民币
/// </summary>
[XmlElement("amount")]
public string Amount { get; set; }
/// <summary>
/// 支付宝资金授权订单号
/// </summary>
[XmlElement("auth_no")]
public string AuthNo { get; set; }
/// <summary>
/// 该笔资金操作流水opertion_id对应的操作信用金额
/// </summary>
[XmlElement("credit_amount")]
public string CreditAmount { get; set; }
/// <summary>
/// 商户请求创建预授权订单时传入的扩展参数仅返回商户自定义的扩展信息merchantExt
/// </summary>
[XmlElement("extra_param")]
public string ExtraParam { get; set; }
/// <summary>
/// 该笔资金操作流水opertion_id对应的操作自有资金金额
/// </summary>
[XmlElement("fund_amount")]
public string FundAmount { get; set; }
/// <summary>
/// 资金授权单据操作流水创建时间, 格式YYYY-MM-DD HH:MM:SS
/// </summary>
[XmlElement("gmt_create")]
public string GmtCreate { get; set; }
/// <summary>
/// 支付宝账务处理成功时间, 格式YYYY-MM-DD HH:MM:SS
/// </summary>
[XmlElement("gmt_trans")]
public string GmtTrans { get; set; }
/// <summary>
/// 支付宝资金操作流水号
/// </summary>
[XmlElement("operation_id")]
public string OperationId { get; set; }
/// <summary>
/// 支付宝资金操作类型, 目前支持: FREEZE冻结 UNFREEZE解冻 PAY支付
/// </summary>
[XmlElement("operation_type")]
public string OperationType { get; set; }
/// <summary>
/// 业务订单的简单描述,如商品名称等
/// </summary>
[XmlElement("order_title")]
public string OrderTitle { get; set; }
/// <summary>
/// 商户的授权资金订单号
/// </summary>
[XmlElement("out_order_no")]
public string OutOrderNo { get; set; }
/// <summary>
/// 商户资金操作的请求流水号
/// </summary>
[XmlElement("out_request_no")]
public string OutRequestNo { get; set; }
/// <summary>
/// 付款方支付宝账号Email或手机号仅作展示使用默认会加“*”号处理
/// </summary>
[XmlElement("payer_logon_id")]
public string PayerLogonId { get; set; }
/// <summary>
/// 付款方支付宝账号对应的支付宝唯一用户号以2088开头的16位纯数字组成
/// </summary>
[XmlElement("payer_user_id")]
public string PayerUserId { get; set; }
/// <summary>
/// 预授权类型,目前支持 CREDIT_AUTH(信用预授权); 商户可根据该标识来判断该笔预授权的类型,当返回值为"CREDIT_AUTH"表明该笔预授权为信用预授权,没有真实冻结资金;当返回值为空或者不为"CREDIT_AUTH"则表明该笔预授权为普通资金预授权,会冻结用户资金。
/// </summary>
[XmlElement("pre_auth_type")]
public string PreAuthType { get; set; }
/// <summary>
/// 商户对本次操作的附言描述长度不超过100个字母或50个汉字
/// </summary>
[XmlElement("remark")]
public string Remark { get; set; }
/// <summary>
/// 订单总共剩余的冻结金额,单位为:元(人民币)
/// </summary>
[XmlElement("rest_amount")]
public string RestAmount { get; set; }
/// <summary>
/// 剩余冻结信用金额,单位为:元(人民币),精确到小数点后两位
/// </summary>
[XmlElement("rest_credit_amount")]
public string RestCreditAmount { get; set; }
/// <summary>
/// 剩余冻结自有资金金额,单位为:元(人民币),精确到小数点后两位
/// </summary>
[XmlElement("rest_fund_amount")]
public string RestFundAmount { get; set; }
/// <summary>
/// 资金操作流水的状态, 目前支持: INIT初始 SUCCESS成功 CLOSED关闭
/// </summary>
[XmlElement("status")]
public string Status { get; set; }
/// <summary>
/// 订单累计的冻结金额,单位为:元(人民币)
/// </summary>
[XmlElement("total_freeze_amount")]
public string TotalFreezeAmount { get; set; }
/// <summary>
/// 累计冻结信用金额,单位为:元(人民币),精确到小数点后两位
/// </summary>
[XmlElement("total_freeze_credit_amount")]
public string TotalFreezeCreditAmount { get; set; }
/// <summary>
/// 累计冻结自有资金金额,单位为:元(人民币),精确到小数点后两位
/// </summary>
[XmlElement("total_freeze_fund_amount")]
public string TotalFreezeFundAmount { get; set; }
/// <summary>
/// 订单累计用于支付的金额,单位为:元(人民币)
/// </summary>
[XmlElement("total_pay_amount")]
public string TotalPayAmount { get; set; }
/// <summary>
/// 累计支付信用金额,单位为:元(人民币),精确到小数点后两位
/// </summary>
[XmlElement("total_pay_credit_amount")]
public string TotalPayCreditAmount { get; set; }
/// <summary>
/// 累计支付自有资金金额,单位为:元(人民币),精确到小数点后两位
/// </summary>
[XmlElement("total_pay_fund_amount")]
public string TotalPayFundAmount { get; set; }
/// <summary>
/// 标价币种, amount 对应的币种单位。支持澳元AUD, 新西兰元NZD, 台币TWD, 美元USD, 欧元EUR, 英镑GBP
/// </summary>
[XmlElement("trans_currency")]
public string TransCurrency { get; set; }
}
}