| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423 |
- using System;
- using System.Collections.Generic;
- namespace MySystem.Entity.UnionPay
- {
- /// <summary>
- /// 更新商户信息请求
- /// </summary>
- public class UnionPayUpdateMerchantInfoRequest
- {
- /// <summary>
- /// 商户编号
- /// </summary>
- public string merchantId { get; set; }
- /// <summary>
- /// 操作类型,0:修改提交审核,1:小微升级提交审核
- /// </summary>
- public int operateType { get; set; }
- /// <summary>
- /// 代理商编号
- /// </summary>
- public string agentId { get; set; }
- /// <summary>
- /// 法人信息
- /// </summary>
- public LegalPerson legalPerson { get; set; }
- /// <summary>
- /// 营业执照信息
- /// </summary>
- public BusinessLicense businessLicense { get; set; }
- /// <summary>
- /// 商户信息
- /// </summary>
- public MerchantInfo merchantInfo { get; set; }
- /// <summary>
- /// 结算信息
- /// </summary>
- public SettleAccountInfo settleAccountInfo { get; set; }
- /// <summary>
- /// 店铺信息
- /// </summary>
- public ShopInfo shopInfo { get; set; }
- /// <summary>
- /// 其他信息
- /// </summary>
- public ExtraInfoDto extraInfoDto { get; set; }
- /// <summary>
- /// 法人信息
- /// </summary>
- public class LegalPerson
- {
- /// <summary>
- /// 法人姓名
- /// </summary>
- public string legalPersonName { get; set; }
- /// <summary>
- /// 证件类型,调获取证件类型列表接口
- /// </summary>
- public int certificateType { get; set; }
- /// <summary>
- /// 身份证号
- /// </summary>
- public string certificateNo { get; set; }
- /// <summary>
- /// 身份证有效期开始日期,格式如2023-01-01
- /// </summary>
- public string certificateStartDate { get; set; }
- /// <summary>
- /// 身份证有效期结束日期,格式如2023-01-01,长期则填"长期"
- /// </summary>
- public string certificateEndDate { get; set; }
- /// <summary>
- /// 身份证人像面照片地址
- /// </summary>
- public string certificatesFrontPic { get; set; }
- /// <summary>
- /// 身份证国徽面照片地址
- /// </summary>
- public string certificatesBackPic { get; set; }
- /// <summary>
- /// 手持身份证照片地址
- /// </summary>
- public string idcardHandPic { get; set; }
- /// <summary>
- /// 面部照片
- /// </summary>
- public string facePic { get; set; }
- }
- /// <summary>
- /// 营业执照信息
- /// </summary>
- public class BusinessLicense
- {
- /// <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>
- /// 营业执照有效期结束日期,格式如2023-01-01,长期则填"长期"
- /// </summary>
- public string businessLicenseEndDate { get; set; }
- /// <summary>
- /// 营业执照照片
- /// </summary>
- public string businessCreditLicensePic { get; set; }
- }
- /// <summary>
- /// 商户信息
- /// </summary>
- public class MerchantInfo
- {
- /// <summary>
- /// 商户类型,1:个人,2:个体,3:企业
- /// </summary>
- public int merchantType { get; set; }
- /// <summary>
- /// 门店名称
- /// </summary>
- public string merchantName { get; set; }
- /// <summary>
- /// 所属行业mcc码
- /// </summary>
- public string mccCode { 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 string applicant { get; set; }
- /// <summary>
- /// 联系电话
- /// </summary>
- public string contactPhoneNo { get; set; }
- /// <summary>
- /// 商户简称
- /// </summary>
- public string merchantShortHand { get; set; }
- /// <summary>
- /// 商户子类型
- /// </summary>
- public int merchantSubType { get; set; }
- }
- /// <summary>
- /// 结算信息
- /// </summary>
- public class SettleAccountInfo
- {
- /// <summary>
- /// 结算账户类型,1:私人账户 2:单位账户
- /// </summary>
- public int bankCardAccountType { get; set; }
- /// <summary>
- /// 结算方式,0:非法人结算 1:法人结算
- /// </summary>
- public int settleType { get; set; }
- /// <summary>
- /// 银行账号
- /// </summary>
- public string bankCardAccount { get; set; }
- /// <summary>
- /// 银行编码
- /// </summary>
- public string bankCode { 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 bankName { get; set; }
- /// <summary>
- /// 开户支行联行号(网点编码)
- /// </summary>
- public string unionpayCode { get; set; }
- /// <summary>
- /// 银行卡预留手机号
- /// </summary>
- public string bankCardPhone { get; set; }
- /// <summary>
- /// 开户名
- /// </summary>
- public string bankCardHolder { get; set; }
- /// <summary>
- /// 银行卡照片
- /// </summary>
- public string bankCardPic { 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 string nonLegalPersonCertificateFrontPic { get; set; }
- /// <summary>
- /// 非法人身份证背面照片地址
- /// </summary>
- public string nonLegalPersonCertificateBackPic { get; set; }
- /// <summary>
- /// 非法人结算授权函
- /// </summary>
- public string nonLegalPersonSettleAuthorizationLetterPic { get; set; }
- }
- /// <summary>
- /// 店铺信息
- /// </summary>
- public class ShopInfo
- {
- /// <summary>
- /// 店铺类型,0:分店,1:总店
- /// </summary>
- public int shopType { get; set; }
- /// <summary>
- /// 总店商户号
- /// </summary>
- public string headShopMerchantId { get; set; }
- /// <summary>
- /// 店内照片
- /// </summary>
- public string shopInsidePlacePic { get; set; }
- /// <summary>
- /// 门头照片
- /// </summary>
- public string shopGatePic { get; set; }
- /// <summary>
- /// 收银台照片
- /// </summary>
- public string cashierDeskPic { get; set; }
- /// <summary>
- /// 经理与门头合照
- /// </summary>
- public string managerWithMerchantDoorPhoto { get; set; }
- }
- /// <summary>
- /// 其他信息
- /// </summary>
- public class ExtraInfoDto
- {
- /// <summary>
- /// 企业类型商户子类型,非企业商户无效;1:普通,2:事业单位,3:社会团体
- /// </summary>
- public int? companyChildType { get; set; }
- /// <summary>
- /// 承包商营业执照名称
- /// </summary>
- public string contractorLicenseName { get; set; }
- /// <summary>
- /// 商户分类;0:扫码支付线下;1:扫码支付线上;2:扫码支付保险;3:扫码支付公缴;4:扫码支付公益;5:高校食堂
- /// </summary>
- public int? payBusinessType { get; set; }
- /// <summary>
- /// 二次分包商户进件时,承包商商户id
- /// </summary>
- public string contractorMerchantId { get; set; }
- /// <summary>
- /// 合打款至学校公账证明图片地址
- /// </summary>
- public string settleToCollegeAccount { get; set; }
- /// <summary>
- /// 办学许可证图片地址
- /// </summary>
- public string schoolLicense { get; set; }
- /// <summary>
- /// 客户经理与商户门头合照
- /// </summary>
- public string managerWithMerchantDoorPhoto { get; set; }
- /// <summary>
- /// 合作协议/证明图片地址
- /// </summary>
- public string cooperationAgreement { get; set; }
- /// <summary>
- /// 国家事业单位网站截图图片地址
- /// </summary>
- public string contunryWebsiteScreenshot { get; set; }
- /// <summary>
- /// 其他照片,包括:加盟店授权函照片、结算卡信息转账成功照片,结算卡身份证和结算卡同框照片、法人手持结算账户确认书照片
- /// 以key:value形式传入
- /// </summary>
- public Dictionary<string, string> otherPics { get; set; }
- /// <summary>
- /// 凭证文件地址
- /// </summary>
- public string credentialFileAddress { get; set; }
- }
- }
- }
|