NewGaoKaoApi/PaymentSDK/AliPay/Domain/BatchSettleDetail.cs

79 lines
3.0 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.Domain
{
/// <summary>
/// BatchSettleDetail Data Structure.
/// </summary>
[Serializable]
public class BatchSettleDetail : AopObject
{
/// <summary>
/// 结算金额,单位为元
/// </summary>
[XmlElement("amount")]
public string Amount { get; set; }
/// <summary>
/// 结算币种
/// </summary>
[XmlElement("currency")]
public string Currency { get; set; }
/// <summary>
/// 错误编码SETTLE_ACCOUNT_ERROR结算账户信息有误BANK_DISHONOR银行提现退票UNKNOWN_ERROR未知错误
/// </summary>
[XmlElement("error_code")]
public string ErrorCode { get; set; }
/// <summary>
/// 错误描述
/// </summary>
[XmlElement("error_desc")]
public string ErrorDesc { get; set; }
/// <summary>
/// 结算账户id。当结算账户id类型是cardSerialNo时本参数为用户在支付宝绑定的卡编号当结算账户id类型是userId时本参数为用户的支付宝账号对应的支付宝唯一用户号当结算账户id类型是loginName时本参数为用户的支付宝登录号
/// </summary>
[XmlElement("settle_account_id")]
public string SettleAccountId { get; set; }
/// <summary>
/// 结算账户id类型。 当settle_account_type 为bankCard时本参数为cardSerialNo表示结算账户id是银行卡编号; 当settle_account_type 为alipayBalance时本参数为userId或者loginName其中userId表示结算账户id是支付宝唯一用户号loginName表示结算账户id是支付宝登录号
/// </summary>
[XmlElement("settle_account_id_type")]
public string SettleAccountIdType { get; set; }
/// <summary>
/// 结算账户类型。 bankCard: 结算账户为银行卡; alipayBalance: 结算账户为支付宝余额户
/// </summary>
[XmlElement("settle_account_type")]
public string SettleAccountType { get; set; }
/// <summary>
/// 结算主体账号。 当结算主体类型为SecondMerchant本参数为二级商户的SecondMerchantID
/// </summary>
[XmlElement("settle_entity_id")]
public string SettleEntityId { get; set; }
/// <summary>
/// 结算主体类型。 SecondMerchant结算主体为二级商户
/// </summary>
[XmlElement("settle_entity_type")]
public string SettleEntityType { get; set; }
/// <summary>
/// ACCEPT_SUCCESS受理成功 SUCCESS结算成功 FAIL结算失败FAIL_RETRY失败重试。
/// </summary>
[XmlElement("status")]
public string Status { get; set; }
/// <summary>
/// 二级商户信息
/// </summary>
[XmlElement("sub_merchant")]
public SubMerchant SubMerchant { get; set; }
}
}