using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
///
/// AlipayFundTransPayModel Data Structure.
///
[Serializable]
public class AlipayFundTransPayModel : AopObject
{
///
/// 授权对象
///
[XmlElement("auth_info")]
public AuthInfo AuthInfo { get; set; }
///
/// 业务场景,比如群收款、红包等
///
[XmlElement("biz_scene")]
public string BizScene { get; set; }
///
/// JSON格式,传递业务扩展参数,使用前请与支付宝工程师联系!
///
[XmlElement("business_params")]
public string BusinessParams { get; set; }
///
/// 订单的标题,用于在收银台和消费记录展示
///
[XmlElement("order_title")]
public string OrderTitle { get; set; }
///
/// 商户端的唯一订单号,对于同一笔转账请求,商户需保证该订单号唯一。
///
[XmlElement("out_biz_no")]
public string OutBizNo { get; set; }
///
/// 回传参数,如果请求时传递了该参数,则异步通知商户时会回传该参数。
///
[XmlElement("passback_params")]
public string PassbackParams { get; set; }
///
/// 收款方信息
///
[XmlElement("payee_info")]
public Participant PayeeInfo { get; set; }
///
/// 付款方信息
///
[XmlElement("payer_info")]
public Participant PayerInfo { get; set; }
///
/// 销售产品码,商家和支付宝签约的产品码
///
[XmlElement("product_code")]
public string ProductCode { get; set; }
///
/// 退款超时时间,格式yyyy-MM-dd HH:mm。到指定时间后,系统会自动触发退款,并原路退回到付款账户。如果指定了退款时间,必须早于销售方案里设置的最晚退款时间。
///
[XmlElement("refund_time_expire")]
public string RefundTimeExpire { get; set; }
///
/// 备注
///
[XmlElement("remark")]
public string Remark { get; set; }
///
/// 绝对超时时间,格式为yyyy-MM-dd HH:mm
///
[XmlElement("time_expire")]
public string TimeExpire { get; set; }
///
/// 订单总金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
///
[XmlElement("trans_amount")]
public string TransAmount { get; set; }
}
}