using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
///
/// HuanxuTradeOrderPayModel Data Structure.
///
[Serializable]
public class HuanxuTradeOrderPayModel : AopObject
{
///
/// 聚合支付的支付渠道,支付宝分配。
///
[XmlElement("channel")]
public string Channel { get; set; }
///
/// 透传扩展信息
///
[XmlElement("ext_params")]
public FinExtParams ExtParams { get; set; }
///
/// 商品详情
///
[XmlElement("goods_infos")]
public GoodsDetailInfo GoodsInfos { get; set; }
///
/// 是否异步支付,true/false,不传默认为false。
///
[XmlElement("is_async_pay")]
public string IsAsyncPay { get; set; }
///
/// 商户订单号,merchant_order_no唯一对应业务上一笔订单,相同的订单需传入相同的merchant_order_no
///
[XmlElement("merchant_order_no")]
public string MerchantOrderNo { get; set; }
///
/// 订单总金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
///
[XmlElement("order_amount")]
public string OrderAmount { get; set; }
///
/// 支付金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
///
[XmlElement("pay_amount")]
public string PayAmount { get; set; }
///
/// 支付模式,支付宝分配,目前只支持GUARANTEE_PAY(担保支付模式)
///
[XmlElement("pay_mode")]
public string PayMode { get; set; }
///
/// 支付请求号,对应一笔业务订单下的一次支付请求,不同支付请求需保证请求号唯一
///
[XmlElement("pay_request_no")]
public string PayRequestNo { get; set; }
///
/// 支付终端,指支付来源的设备端,支付宝分配,目前支持PC/APP
///
[XmlElement("pay_terminal")]
public string PayTerminal { get; set; }
///
/// 收款方信息
///
[XmlElement("payee")]
public UserIdentity Payee { get; set; }
///
/// 收款方的额外信息,包含会员信息和支付机构账号信息
///
[XmlElement("payee_ext")]
public UserIdentityExt PayeeExt { get; set; }
///
/// 付款方信息
///
[XmlElement("payer")]
public UserIdentity Payer { get; set; }
///
/// 付款方的额外信息,包含会员信息和支付机构账号信息
///
[XmlElement("payer_ext")]
public UserIdentityExt PayerExt { get; set; }
///
/// 支付说明
///
[XmlElement("remark")]
public string Remark { get; set; }
}
}