using System; using System.Xml.Serialization; namespace Aop.Api.Domain { /// /// AlipayFundTransUniTransferModel Data Structure. /// [Serializable] public class AlipayFundTransUniTransferModel : AopObject { /// /// 描述特定的业务场景,可传的参数如下: DIRECT_TRANSFER:单笔无密转账到支付宝/银行卡, B2C现金红包; PERSONAL_COLLECTION:C2C现金红包-领红包 /// [XmlElement("biz_scene")] public string BizScene { get; set; } /// /// 转账业务请求的扩展参数,支持传入的扩展参数如下: 1、sub_biz_scene 子业务场景,红包业务必传,取值REDPACKET,C2C现金红包、B2C现金红包均需传入; 2、withdraw_timeliness为转账到银行卡的预期到账时间,可选(不传入则默认为T1),取值T0表示预期T+0到账,取值T1表示预期T+1到账,因到账时效受银行机构处理影响,支付宝无法保证一定是T0或者T1到账; /// [XmlElement("business_params")] public string BusinessParams { get; set; } /// /// 多币种信息字段,填充支付金额及币种,转账金额及币种,结算金额及币种 /// [XmlElement("mutiple_currency_detail")] public MutipleCurrencyDetail MutipleCurrencyDetail { get; set; } /// /// 转账业务的标题,用于在支付宝用户的账单里显示 /// [XmlElement("order_title")] public string OrderTitle { get; set; } /// /// 原支付宝业务单号。C2C现金红包-红包领取时,传红包支付时返回的支付宝单号;B2C现金红包、单笔无密转账到支付宝/银行卡不需要该参数。 /// [XmlElement("original_order_id")] public string OriginalOrderId { 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; } /// /// 业务产品码, 单笔无密转账到支付宝账户固定为: TRANS_ACCOUNT_NO_PWD; 单笔无密转账到银行卡固定为: TRANS_BANKCARD_NO_PWD; 收发现金红包固定为: STD_RED_PACKET; /// [XmlElement("product_code")] public string ProductCode { get; set; } /// /// 业务备注 /// [XmlElement("remark")] public string Remark { get; set; } /// /// 订单总金额,单位为元,精确到小数点后两位,STD_RED_PACKET产品取值范围[0.01,100000000]; TRANS_ACCOUNT_NO_PWD产品取值范围[0.1,100000000] /// [XmlElement("trans_amount")] public string TransAmount { get; set; } } }