using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// MybankCreditSceneprodPaymentApplyModel Data Structure. /// [Serializable] public class MybankCreditSceneprodPaymentApplyModel : AopObject { /// /// 业务金额,单位分 /// [XmlElement("amount")] public string Amount { get; set; } /// /// 业务产品编码,64个字符以内 /// [XmlElement("biz_product_code")] public string BizProductCode { get; set; } /// /// 业务类型,目前只支持两种:REPAY(还款),ENCASH(放款) /// [XmlElement("biz_type")] public string BizType { get; set; } /// /// 客户姓名 /// [XmlElement("cust_name")] public string CustName { get; set; } /// /// 支用号 /// [XmlElement("drawdown_no")] public string DrawdownNo { get; set; } /// /// 客户的身份证号,尾数是X的请使用大写字母 /// [XmlElement("id_card")] public string IdCard { get; set; } /// /// 客户支付宝账户,与UID字段不能同时为空 /// [XmlElement("login_account")] public string LoginAccount { get; set; } /// /// 网商业务订单号,64个字符以内、只能包含字母、数字、下划线;需保证在外部网商端不重复 /// [XmlElement("mybk_order_no")] public string MybkOrderNo { get; set; } /// /// 外部平台订单号,64个字符以内、只能包含字母、数字、下划线;需保证在外部平台端不重复 /// [XmlElement("out_order_no")] public string OutOrderNo { get; set; } /// /// 扩展参数,JSON格式,100个字符以内,在代收请求时需要附带期数信息在扩展参数中,代付的场景下是没有的,具体参数:tenor:期次, /// [XmlElement("out_param")] public string OutParam { get; set; } /// /// 外部请求流水号,32个字符以内、只能包含字母、数字、下划线;需保证在外部平台端不重复 /// [XmlElement("out_seq_no")] public string OutSeqNo { get; set; } /// /// 收款人信息 /// [XmlArray("payee_account_list")] [XmlArrayItem("scene_prod_payment_account_info")] public List PayeeAccountList { get; set; } /// /// 付款人信息 /// [XmlArray("payer_account_list")] [XmlArrayItem("scene_prod_payment_account_info")] public List PayerAccountList { get; set; } /// /// 代收付产品编码,64个字符以内 /// [XmlElement("payment_product_code")] public string PaymentProductCode { get; set; } /// /// 客户支付宝账号数字ID,与支付宝账户字段不能同时为空 /// [XmlElement("user_id")] public string UserId { get; set; } } }