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