com.alipay.api.domain.AlipayEcoEduKtZftschoolModifyModel Maven / Gradle / Ivy
package com.alipay.api.domain;
import java.util.List;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
/**
* 教育缴费学校直付通进件接口
*
* @author auto create
* @since 1.0, 2022-09-05 20:43:11
*/
public class AlipayEcoEduKtZftschoolModifyModel extends AlipayObject {
private static final long serialVersionUID = 6425149478299312648L;
/**
* 商户结算卡信息。本业务当前只允许传入一张结算卡
*/
@ApiListField("biz_cards")
@ApiField("settle_card_info_kt")
private List bizCards;
/**
* 学校地址。地址对象中省、市、区、地址必填,其余选填
*/
@ApiField("business_address")
private AddressInfoKt businessAddress;
/**
* 商户证件图片url,格式jpg、jpeg、png
不可修改,请核对后再提交
*/
@ApiField("cert_image")
private String certImage;
/**
* 证件反面图片URL,格式jpg、jpeg、png
。目前只有当主证件为身份证时才需填写
*/
@ApiField("cert_image_back")
private String certImageBack;
/**
* 目前只有个体工商户商户类型要求填入本字段,填写值为个体工商户营业执照上的名称
*/
@ApiField("cert_name")
private String certName;
/**
* 商户证件编号(企业或者个体工商户提供营业执照,统一信用代码,事业单位提供事证号)
不可修改,请核对后再提交
*/
@ApiField("cert_no")
private String certNo;
/**
* 商户证件类型,201:营业执照;204 民办非企业单位登记证书;2011:营业执照(统一社会信用代码);218:事业单位法人证书。
对应merchant_type规则,可参考:
01对应201或2011;
02对应218 办学许可证、事业单位法人证书、办园许可证、学前教育机构登记证、登记注册合格证;
03对应204 民办非企业单位登记证书
07对应 201 或 2011
*/
@ApiField("cert_type")
private String certType;
/**
* 学校联系人信息。在本业务中,ContactInfo对象中名称,类型、手机号必填,其他选填
*/
@ApiListField("contact_infos")
@ApiField("contact_info_kt")
private List contactInfos;
/**
* 开票资料信息
*/
@ApiField("invoice_info")
private MerchantInvoiceInfoKt invoiceInfo;
/**
* 此通知地址是为了保持教育缴费平台与ISV商户支付状态一致性。用户支付成功后,支付宝会根据本isv_notify_url,通过POST请求的形式将支付结果作为参数通知到商户系统,ISV商户可以根据返回的参数更新账单状态。
说明文档:https://docs.open.alipay.com/203/105286/
不可修改,请核对后再提交
*/
@ApiField("isv_notify_url")
private String isvNotifyUrl;
/**
* 法人或负责人身份证反面URL,格式jpg、jpeg、png
*/
@ApiField("legal_cert_back_image")
private String legalCertBackImage;
/**
* 法人或负责人身份证正面URL,格式jpg、jpeg、png
*/
@ApiField("legal_cert_front_image")
private String legalCertFrontImage;
/**
* 法人身份证号
*/
@ApiField("legal_cert_no")
private String legalCertNo;
/**
* 法人名称,与证件上面一致
*/
@ApiField("legal_name")
private String legalName;
/**
* 学校名和结算卡不一致时必填
学校授权函URL,格式jpg、jpeg、png
*/
@ApiField("license_auth_letter_image")
private String licenseAuthLetterImage;
/**
* 商户类别码mcc,参见附件描述中的“类目code” https://mif-pub.alipayobjects.com/AlipayMCC.xlsx
*/
@ApiField("mcc")
private String mcc;
/**
* 商家类型:01:企业;02:事业单位;03:民办非企业组织,07:个体工商户。
对应cert_type规则,可参考:
01对应201或2011;
02对应218 办学许可证、事业单位法人证书、办园许可;证、学前教育机构登记证、登记注册合格证
03对应204 民办非企业单位登记证书;
07对应 201 或 2011
*/
@ApiField("merchant_type")
private String merchantType;
/**
* 如果status为修改M,此项必填
*/
@ApiField("order_id")
private String orderId;
/**
* 外部订单号,ISV每次申请单生成,用于查询审核结果,创建时每个isv唯一标识,修改需和创建时保持一致
*/
@ApiField("out_biz_no")
private String outBizNo;
/**
* 门头照URL,格式jpg、jpeg、png,该行业只支持一张
*/
@ApiListField("out_door_images")
@ApiField("string")
private List outDoorImages;
/**
* ISV的名称,用于缴费详情页面展示
不可修改,请核对后再提交
*/
@ApiField("partner_name")
private String partnerName;
/**
* ISV联系电话,用于账单详情页面显示
不可修改,请核对后再提交
*/
@ApiField("partner_phone")
private String partnerPhone;
/**
* ISV的支付宝唯一标识PID
不可修改,请核对后再提交
*/
@ApiField("partner_pid")
private String partnerPid;
/**
* 商户行业资质,教育缴费行业必填
*/
@ApiListField("qualifications")
@ApiField("industry_qualification_info_kt")
private List qualifications;
/**
* 学校名称,与证件一致,请核对后再提交
*/
@ApiField("school_name")
private String schoolName;
/**
* K12学校类型,1:代表托儿所; 2:代表幼儿园;3:代表小学;4:代表初中;5:代表高中。
如果学校兼有多种属性,可以连写,比如:
45:代表兼有初中部高中部;34:代表兼有小学部初中部
不可修改,请核对后再提交
*/
@ApiField("school_type")
private String schoolType;
/**
* 商户使用服务,可选值有:当面付、app支付、wap支付、电脑支付,本行业wap支付必须填写
*/
@ApiListField("service")
@ApiField("string")
private List service;
/**
* 客服电话
*/
@ApiField("service_phone")
private String servicePhone;
/**
* 2018-10-01
*/
@ApiField("sign_time_with_isv")
private String signTimeWithIsv;
/**
* 商户站点信息,包括网站、app、小程序。商户使用服务包含电脑支付或wap支付时,必须填充一个类型为01(网站)的SiteInfo对象;当包含app支付时,必须至少填充类型为02(APP)或06(支付宝小程序)中一种类型的SiteInfo对象
*/
@ApiListField("sites")
@ApiField("site_info_kt")
private List sites;
/**
* 修改还是创建,创建传C , 修改传M
*/
@ApiField("status")
private String status;
public List getBizCards() {
return this.bizCards;
}
public void setBizCards(List bizCards) {
this.bizCards = bizCards;
}
public AddressInfoKt getBusinessAddress() {
return this.businessAddress;
}
public void setBusinessAddress(AddressInfoKt businessAddress) {
this.businessAddress = businessAddress;
}
public String getCertImage() {
return this.certImage;
}
public void setCertImage(String certImage) {
this.certImage = certImage;
}
public String getCertImageBack() {
return this.certImageBack;
}
public void setCertImageBack(String certImageBack) {
this.certImageBack = certImageBack;
}
public String getCertName() {
return this.certName;
}
public void setCertName(String certName) {
this.certName = certName;
}
public String getCertNo() {
return this.certNo;
}
public void setCertNo(String certNo) {
this.certNo = certNo;
}
public String getCertType() {
return this.certType;
}
public void setCertType(String certType) {
this.certType = certType;
}
public List getContactInfos() {
return this.contactInfos;
}
public void setContactInfos(List contactInfos) {
this.contactInfos = contactInfos;
}
public MerchantInvoiceInfoKt getInvoiceInfo() {
return this.invoiceInfo;
}
public void setInvoiceInfo(MerchantInvoiceInfoKt invoiceInfo) {
this.invoiceInfo = invoiceInfo;
}
public String getIsvNotifyUrl() {
return this.isvNotifyUrl;
}
public void setIsvNotifyUrl(String isvNotifyUrl) {
this.isvNotifyUrl = isvNotifyUrl;
}
public String getLegalCertBackImage() {
return this.legalCertBackImage;
}
public void setLegalCertBackImage(String legalCertBackImage) {
this.legalCertBackImage = legalCertBackImage;
}
public String getLegalCertFrontImage() {
return this.legalCertFrontImage;
}
public void setLegalCertFrontImage(String legalCertFrontImage) {
this.legalCertFrontImage = legalCertFrontImage;
}
public String getLegalCertNo() {
return this.legalCertNo;
}
public void setLegalCertNo(String legalCertNo) {
this.legalCertNo = legalCertNo;
}
public String getLegalName() {
return this.legalName;
}
public void setLegalName(String legalName) {
this.legalName = legalName;
}
public String getLicenseAuthLetterImage() {
return this.licenseAuthLetterImage;
}
public void setLicenseAuthLetterImage(String licenseAuthLetterImage) {
this.licenseAuthLetterImage = licenseAuthLetterImage;
}
public String getMcc() {
return this.mcc;
}
public void setMcc(String mcc) {
this.mcc = mcc;
}
public String getMerchantType() {
return this.merchantType;
}
public void setMerchantType(String merchantType) {
this.merchantType = merchantType;
}
public String getOrderId() {
return this.orderId;
}
public void setOrderId(String orderId) {
this.orderId = orderId;
}
public String getOutBizNo() {
return this.outBizNo;
}
public void setOutBizNo(String outBizNo) {
this.outBizNo = outBizNo;
}
public List getOutDoorImages() {
return this.outDoorImages;
}
public void setOutDoorImages(List outDoorImages) {
this.outDoorImages = outDoorImages;
}
public String getPartnerName() {
return this.partnerName;
}
public void setPartnerName(String partnerName) {
this.partnerName = partnerName;
}
public String getPartnerPhone() {
return this.partnerPhone;
}
public void setPartnerPhone(String partnerPhone) {
this.partnerPhone = partnerPhone;
}
public String getPartnerPid() {
return this.partnerPid;
}
public void setPartnerPid(String partnerPid) {
this.partnerPid = partnerPid;
}
public List getQualifications() {
return this.qualifications;
}
public void setQualifications(List qualifications) {
this.qualifications = qualifications;
}
public String getSchoolName() {
return this.schoolName;
}
public void setSchoolName(String schoolName) {
this.schoolName = schoolName;
}
public String getSchoolType() {
return this.schoolType;
}
public void setSchoolType(String schoolType) {
this.schoolType = schoolType;
}
public List getService() {
return this.service;
}
public void setService(List service) {
this.service = service;
}
public String getServicePhone() {
return this.servicePhone;
}
public void setServicePhone(String servicePhone) {
this.servicePhone = servicePhone;
}
public String getSignTimeWithIsv() {
return this.signTimeWithIsv;
}
public void setSignTimeWithIsv(String signTimeWithIsv) {
this.signTimeWithIsv = signTimeWithIsv;
}
public List getSites() {
return this.sites;
}
public void setSites(List sites) {
this.sites = sites;
}
public String getStatus() {
return this.status;
}
public void setStatus(String status) {
this.status = status;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy