NewGaoKaoApi/PaymentSDK/AliPay/Domain/PaytoolResultDetail.cs

69 lines
2.2 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;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
/// <summary>
/// PaytoolResultDetail Data Structure.
/// </summary>
[Serializable]
public class PaytoolResultDetail : AopObject
{
/// <summary>
/// 支付宝交易号当tool_code是ALIPAY和TMARKETING时有效。
/// </summary>
[XmlElement("alipay_trade_no")]
public string AlipayTradeNo { get; set; }
/// <summary>
/// 支付工具金额。单位为元,精确到小数点后两位
/// </summary>
[XmlElement("amount")]
public string Amount { get; set; }
/// <summary>
/// 该支付工具的资金组成明细。仅当该支付工具驱动支付宝发生资金流时返回该字段。
/// </summary>
[XmlArray("fund_bill_list")]
[XmlArrayItem("trade_fund_bill")]
public List<TradeFundBill> FundBillList { get; set; }
/// <summary>
/// 支付完成时间。格式为yyyy-MM-dd HH:mm:ss
/// </summary>
[XmlElement("gmt_pay")]
public string GmtPay { get; set; }
/// <summary>
/// 付款方用户详细信息
/// </summary>
[XmlElement("payer_info")]
public UserDetailInfo PayerInfo { get; set; }
/// <summary>
/// 支付宝支付工具单据号
/// </summary>
[XmlElement("paytool_bill_no")]
public string PaytoolBillNo { get; set; }
/// <summary>
/// 商户支付工具单据号
/// </summary>
[XmlElement("paytool_request_no")]
public string PaytoolRequestNo { get; set; }
/// <summary>
/// 支付工具状态; 支付成功PAYMENT_SUCCESS支付中PAYMENT_INPROCESS支付失败PAYMENT_FAIL支付撤销PAYMENT_CANCELED
/// </summary>
[XmlElement("status")]
public string Status { get; set; }
/// <summary>
/// 支付宝统一分配的支付工具编码; 现金:CASH;支付宝:ALIPAY,营销:TMARKETING;POS支付:POS,商户预付卡:MERCHANT_MCARD,OTHER:其他
/// </summary>
[XmlElement("tool_code")]
public string ToolCode { get; set; }
}
}