| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543 |
- using System;
- using System.Collections.Generic;
- namespace MySystem.Entity.UnionPay
- {
- /// <summary>
- /// 获取商户详情响应数据
- /// </summary>
- public class UnionPayMerchantDetailResponseData
- {
- /// <summary>
- /// 商户编号
- /// </summary>
- public string merchantId { get; set; }
- /// <summary>
- /// 商户基本信息
- /// </summary>
- public MerchantBaseInfo merchantBaseInfo { get; set; }
- /// <summary>
- /// 商户身份信息
- /// </summary>
- public IdentityInfo identityInfo { get; set; }
- /// <summary>
- /// 商户结算信息
- /// </summary>
- public SettlementInfo settlementInfo { get; set; }
- /// <summary>
- /// 商户额度信息
- /// </summary>
- public MerchantQuota merchantQuota { get; set; }
- /// <summary>
- /// 商户图片信息
- /// </summary>
- public MerchantPic merchantPic { get; set; }
- /// <summary>
- /// 商户基本信息
- /// </summary>
- public class MerchantBaseInfo
- {
- /// <summary>
- /// 商户编号
- /// </summary>
- public string merchantId { get; set; }
- /// <summary>
- /// 门店名称
- /// </summary>
- public string merchantName { get; set; }
- /// <summary>
- /// 店铺类型
- /// </summary>
- public int shopType { get; set; }
- /// <summary>
- /// 店铺编号
- /// </summary>
- public string shopNo { get; set; }
- /// <summary>
- /// 店铺状态
- /// </summary>
- public int shopState { get; set; }
- /// <summary>
- /// 店铺管理者名称
- /// </summary>
- public string shopManagerName { get; set; }
- /// <summary>
- /// 商户状态
- /// </summary>
- public int status { get; set; }
- /// <summary>
- /// 手机号码
- /// </summary>
- public string mobile { get; set; }
- /// <summary>
- /// 用户名
- /// </summary>
- public string userName { get; set; }
- /// <summary>
- /// 审核不通过原因
- /// </summary>
- public int? noPassReason { get; set; }
- /// <summary>
- /// 激活时间
- /// </summary>
- public string activeTime { get; set; }
- /// <summary>
- /// 子状态
- /// </summary>
- public int? subState { get; set; }
- /// <summary>
- /// 结算方式:0-t0, 1-t1, 2-22点分时结算
- /// </summary>
- public int settleState { get; set; }
- /// <summary>
- /// 注册日期
- /// </summary>
- public string createDate { get; set; }
- /// <summary>
- /// 总店编号
- /// </summary>
- public string headMerchantId { get; set; }
- /// <summary>
- /// 总店名称
- /// </summary>
- public string headMerchantName { get; set; }
- /// <summary>
- /// 直属代理商编号
- /// </summary>
- public string agentId { get; set; }
- }
- /// <summary>
- /// 商户身份信息
- /// </summary>
- public class IdentityInfo
- {
- /// <summary>
- /// 商户性质:1-个人(小微),2-个体,3-企业
- /// </summary>
- public int merchantType { get; set; }
- /// <summary>
- /// 企业子类型
- /// </summary>
- public int companyChildType { get; set; }
- /// <summary>
- /// 证件类型
- /// </summary>
- public int certificateType { get; set; }
- /// <summary>
- /// 证件号码
- /// </summary>
- public string idCardNo { get; set; }
- /// <summary>
- /// 证件号码名称
- /// </summary>
- public string idCardName { get; set; }
- /// <summary>
- /// 证件生效开始日期,格式如2023-01-01
- /// </summary>
- public string idCardStartDate { get; set; }
- /// <summary>
- /// 证件生效截止日期,格式如2023-01-01,长期则填"长期"
- /// </summary>
- public string idCardEndDate { get; set; }
- /// <summary>
- /// 门店名称
- /// </summary>
- public string merchantShortName { get; set; }
- /// <summary>
- /// 所属行业码
- /// </summary>
- public string mccCode { get; set; }
- /// <summary>
- /// 所属行业名称
- /// </summary>
- public string mccCodeValue { get; set; }
- /// <summary>
- /// 营业执照编号
- /// </summary>
- public string businessLicenseNo { get; set; }
- /// <summary>
- /// 营业执照名称
- /// </summary>
- public string businessLicenseName { get; set; }
- /// <summary>
- /// 营业执照生效开始日期,格式如2023-01-01
- /// </summary>
- public string businessLicenseStartDate { get; set; }
- /// <summary>
- /// 营业执照生效截止日期 长期:(9999-12-31/长期)
- /// </summary>
- public string businessLicenseEndDate { get; set; }
- /// <summary>
- /// 营业执照法人姓名
- /// </summary>
- public string businessLicenseLegalName { get; set; }
- /// <summary>
- /// 省份编号
- /// </summary>
- public string provinceNo { get; set; }
- /// <summary>
- /// 省份名称
- /// </summary>
- public string provinceName { get; set; }
- /// <summary>
- /// 城市编号
- /// </summary>
- public string cityNo { get; set; }
- /// <summary>
- /// 城市名称
- /// </summary>
- public string cityName { get; set; }
- /// <summary>
- /// 县区编号
- /// </summary>
- public string areaNo { get; set; }
- /// <summary>
- /// 县区名称
- /// </summary>
- public string areaName { get; set; }
- /// <summary>
- /// 详细地址
- /// </summary>
- public string address { get; set; }
- }
- /// <summary>
- /// 商户结算信息
- /// </summary>
- public class SettlementInfo
- {
- /// <summary>
- /// 收银结算方式(0-打款至法人,1-打款至非法人,2-打款至对公账户)
- /// </summary>
- public int settleType { get; set; }
- /// <summary>
- /// 结算对象,0:结算给自己,1:结算给总店
- /// </summary>
- public int settleTo { get; set; }
- /// <summary>
- /// 结算账户类型 1个人账户 2公司账户
- /// </summary>
- public int bankCardAccountType { get; set; }
- /// <summary>
- /// 入账模式,0:多笔入账,1:单笔入账
- /// </summary>
- public int settleMode { get; set; }
- /// <summary>
- /// 银行卡账号
- /// </summary>
- public string bankCardAccount { get; set; }
- /// <summary>
- /// 持卡人姓名
- /// </summary>
- public string bankCardHolder { get; set; }
- /// <summary>
- /// 银行编码
- /// </summary>
- public string bankCode { get; set; }
- /// <summary>
- /// 银行名称
- /// </summary>
- public string bankName { get; set; }
- /// <summary>
- /// 银行所在省编码
- /// </summary>
- public string bankProvince { get; set; }
- /// <summary>
- /// 银行所在省名称
- /// </summary>
- public string bankProvinceName { get; set; }
- /// <summary>
- /// 银行所在市编码
- /// </summary>
- public string bankCity { get; set; }
- /// <summary>
- /// 银行所在市名称
- /// </summary>
- public string bankCityName { get; set; }
- /// <summary>
- /// 银行网点名称
- /// </summary>
- public string bankSite { get; set; }
- /// <summary>
- /// 银行联行号(网点编码)
- /// </summary>
- public string unionpayCode { get; set; }
- /// <summary>
- /// 非法人证件类型
- /// </summary>
- public int? nonLegalPersonCertificateType { get; set; }
- /// <summary>
- /// 非法人证件号码
- /// </summary>
- public string nonLegalPersonCertificateNo { get; set; }
- /// <summary>
- /// 非法人证件生效开始时间,格式如2023-01-01
- /// </summary>
- public string nonLegalPersonCertificateStartDate { get; set; }
- /// <summary>
- /// 非法人证件生效截止时间,格式如2023-01-01,长期则填"长期"
- /// </summary>
- public string nonLegalPersonCertificateEndDate { get; set; }
- }
- /// <summary>
- /// 商户额度信息
- /// </summary>
- public class MerchantQuota
- {
- /// <summary>
- /// 微信支付宝额度
- /// </summary>
- public WxAlipayScan wxAlipayScan { get; set; }
- /// <summary>
- /// 银联扫码额度
- /// </summary>
- public UnionScan unionScan { get; set; }
- /// <summary>
- /// 微信支付宝额度
- /// </summary>
- public class WxAlipayScan
- {
- /// <summary>
- /// 微信单次限额(分)
- /// </summary>
- public long wxOnceLimit { get; set; }
- /// <summary>
- /// 微信单日限额(分)
- /// </summary>
- public long wxDailyLimit { get; set; }
- /// <summary>
- /// 微信单月限额(分)
- /// </summary>
- public long wxMonthlyLimit { get; set; }
- /// <summary>
- /// 支付宝单次限额(分)
- /// </summary>
- public long alipayOnceLimit { get; set; }
- /// <summary>
- /// 支付宝单日限额(分)
- /// </summary>
- public long alipayDailyLimit { get; set; }
- /// <summary>
- /// 支付宝单月限额(分)
- /// </summary>
- public long alipayMonthlyLimit { get; set; }
- }
- /// <summary>
- /// 银联扫码额度
- /// </summary>
- public class UnionScan
- {
- /// <summary>
- /// T1单笔限额(被扫)(分)
- /// </summary>
- public long userUploadOnceAmountLimit { get; set; }
- /// <summary>
- /// T1单日限额(被扫)(分)
- /// </summary>
- public long userUploadDayAmountLimit { get; set; }
- /// <summary>
- /// T1单日交易笔数(被扫)(笔)
- /// </summary>
- public long userUploadDayVolumeLimit { get; set; }
- /// <summary>
- /// T1单月限额(被扫)(分)
- /// </summary>
- public long userUploadMonthAmountLimit { get; set; }
- }
- }
- /// <summary>
- /// 商户图片信息
- /// </summary>
- public class MerchantPic
- {
- /// <summary>
- /// 身份证正面
- /// </summary>
- public string idcardFront { get; set; }
- /// <summary>
- /// 身份证反面
- /// </summary>
- public string idcardBack { get; set; }
- /// <summary>
- /// 银行卡正面
- /// </summary>
- public string bankcardFront { get; set; }
- /// <summary>
- /// 营业执照
- /// </summary>
- public string businessLicense { get; set; }
- /// <summary>
- /// 非法人-身份证正面
- /// </summary>
- public string nonLegIdcardFront { get; set; }
- /// <summary>
- /// 非法人-身份证反面
- /// </summary>
- public string nonLegIdcardBack { get; set; }
- /// <summary>
- /// 非法人-结算授权书
- /// </summary>
- public string nonLegSettleAuth { get; set; }
- /// <summary>
- /// 店内照
- /// </summary>
- public string businessInside { get; set; }
- /// <summary>
- /// 门头照
- /// </summary>
- public string doorPhoto { get; set; }
- /// <summary>
- /// 收银台照片
- /// </summary>
- public string cashierDesk { get; set; }
- /// <summary>
- /// 手持身份证
- /// </summary>
- public string idcardHand { get; set; }
- /// <summary>
- /// 租赁合同
- /// </summary>
- public string leaseContract { get; set; }
- /// <summary>
- /// 商户协议
- /// </summary>
- public string protocolPage { get; set; }
- /// <summary>
- /// 组织机构代码
- /// </summary>
- public string organizationCode { get; set; }
- /// <summary>
- /// 税务登记
- /// </summary>
- public string taxRegCert { get; set; }
- /// <summary>
- /// 个人完税证明
- /// </summary>
- public string personalTaxProve { get; set; }
- /// <summary>
- /// 加盟店授权函
- /// </summary>
- public string authorizeLetter { get; set; }
- /// <summary>
- /// 结算卡信息转账成功照片
- /// </summary>
- public string settleCardTransferSuccess { get; set; }
- /// <summary>
- /// 结算卡身份证和结算卡同框照片
- /// </summary>
- public string idcardAndSettleCard { get; set; }
- /// <summary>
- /// 其他照片1
- /// </summary>
- public string otherPic1 { get; set; }
- /// <summary>
- /// 其他照片2
- /// </summary>
- public string otherPic2 { get; set; }
- }
-
- /// <summary>
- /// 商户图片信息是否完善 1:完善,0:未完善
- /// </summary>
- public int picState { get; set; }
- /// <summary>
- /// 银行活动报名状态,0:未报名,1:已报名
- /// </summary>
- public int bankActivityState { get; set; }
- }
- }
|