All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.AntMerchantExpandIndirectModifyModel 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, 2023-04-25 17:00:16
 */
public class AntMerchantExpandIndirectModifyModel extends AlipayObject {

	private static final long serialVersionUID = 4482633516335463275L;

	/**
	 * 商户地址信息
	 */
	@ApiListField("address_info")
	@ApiField("address_info")
	private List addressInfo;

	/**
	 * 商户简称
	 */
	@ApiField("alias_name")
	private String aliasName;

	/**
	 * 商户对应银行所开立的结算卡信息
	 */
	@ApiListField("bankcard_info")
	@ApiField("bank_card_info")
	private List bankcardInfo;

	/**
	 * 商户证件编号(企业或者个体工商户提供营业执照,事业单位提供事证号)
	 */
	@ApiField("business_license")
	private String businessLicense;

	/**
	 * 商户证件类型,取值范围:NATIONAL_LEGAL:营业执照;NATIONAL_LEGAL_MERGE:营业执照(多证合一);INST_RGST_CTF:事业单位法人证书
	 */
	@ApiField("business_license_type")
	private String businessLicenseType;

	/**
	 * 商户经营类目,参考文档:https://doc.open.alipay.com/doc2/detail?&docType=1&articleId=105444,非银联网联调用时必传
	 */
	@ApiField("category_id")
	private String categoryId;

	/**
	 * 商户负责人信息
	 */
	@ApiListField("contact_info")
	@ApiField("contact_info")
	private List contactInfo;

	/**
	 * 商户编号,由机构定义,需要保证在机构下唯一,与sub_merchant_id二选一
	 */
	@ApiField("external_id")
	private String externalId;

	/**
	 * 受理商户的支付宝账号(用于关联商户生活号、原服务窗,打通口碑营销活动)
	 */
	@ApiListField("logon_id")
	@ApiField("string")
	private List logonId;

	/**
	 * 标准商户类别码,例如5976表示“专业销售-药品医疗-康复和身体辅助用品”,银联网联调用时必传
	 */
	@ApiField("mcc")
	private String mcc;

	/**
	 * 商户备注信息,可填写额外信息
	 */
	@ApiField("memo")
	private String memo;

	/**
	 * 商户名称
	 */
	@ApiField("name")
	private String name;

	/**
	 * 签约机构pid。银联或者网联调用时,如果未传sub_merchant_id,则需要同时传org_pid和externel_id。
	 */
	@ApiField("org_pid")
	private String orgPid;

	/**
	 * 受理商户的固定二维码链接地址(即一码多付页面地址,用于后续支付宝营销活动)
商户所属的银行或ISV 给商户的二维码url值
一码多付方案:https://doc.open.alipay.com/docs/doc.htm?&docType=1&articleId=105672
	 */
	@ApiListField("pay_code_info")
	@ApiField("string")
	private List payCodeInfo;

	/**
	 * 申请服务,不传默认申请当面付服务。
允许同时申请多个服务,各服务的准入验证相互独立,服务申请实时生效;若已生效服务不在本次申请的服务列表中,会取消当前生效服务;当前可用服务请关注出参service_codes字段。
目前支持三种类型
PC:网站支付
APP:无线支付
F2F:当面付
PRE_F2F:线下预授权
PRE_APP:线上预授权

PC和APP对应线上,F2F对应线下。 */ @ApiListField("service_codes") @ApiField("string") private List serviceCodes; /** * 商户客服电话 */ @ApiField("service_phone") private String servicePhone; /** * 仅支持网站、APP信息,site_type必传 网站必传site_url,APP必传site_name。 */ @ApiListField("site_info") @ApiField("site_info") private List siteInfo; /** * 间连受理商户的推荐组织。如果是银行自有商户入驻,则推荐组织为银行,如果是ISV推广的商户,那么商户推荐组织为ISV,如果是第三方支付机构的自有商户,则推荐组织为第三方支付机构。 */ @ApiField("source") private String source; /** * 商户在支付宝入驻成功后,生成的支付宝内全局唯一的商户编号,与external_id二选一 */ @ApiField("sub_merchant_id") private String subMerchantId; public List getAddressInfo() { return this.addressInfo; } public void setAddressInfo(List addressInfo) { this.addressInfo = addressInfo; } public String getAliasName() { return this.aliasName; } public void setAliasName(String aliasName) { this.aliasName = aliasName; } public List getBankcardInfo() { return this.bankcardInfo; } public void setBankcardInfo(List bankcardInfo) { this.bankcardInfo = bankcardInfo; } public String getBusinessLicense() { return this.businessLicense; } public void setBusinessLicense(String businessLicense) { this.businessLicense = businessLicense; } public String getBusinessLicenseType() { return this.businessLicenseType; } public void setBusinessLicenseType(String businessLicenseType) { this.businessLicenseType = businessLicenseType; } public String getCategoryId() { return this.categoryId; } public void setCategoryId(String categoryId) { this.categoryId = categoryId; } public List getContactInfo() { return this.contactInfo; } public void setContactInfo(List contactInfo) { this.contactInfo = contactInfo; } public String getExternalId() { return this.externalId; } public void setExternalId(String externalId) { this.externalId = externalId; } public List getLogonId() { return this.logonId; } public void setLogonId(List logonId) { this.logonId = logonId; } public String getMcc() { return this.mcc; } public void setMcc(String mcc) { this.mcc = mcc; } public String getMemo() { return this.memo; } public void setMemo(String memo) { this.memo = memo; } public String getName() { return this.name; } public void setName(String name) { this.name = name; } public String getOrgPid() { return this.orgPid; } public void setOrgPid(String orgPid) { this.orgPid = orgPid; } public List getPayCodeInfo() { return this.payCodeInfo; } public void setPayCodeInfo(List payCodeInfo) { this.payCodeInfo = payCodeInfo; } public List getServiceCodes() { return this.serviceCodes; } public void setServiceCodes(List serviceCodes) { this.serviceCodes = serviceCodes; } public String getServicePhone() { return this.servicePhone; } public void setServicePhone(String servicePhone) { this.servicePhone = servicePhone; } public List getSiteInfo() { return this.siteInfo; } public void setSiteInfo(List siteInfo) { this.siteInfo = siteInfo; } public String getSource() { return this.source; } public void setSource(String source) { this.source = source; } public String getSubMerchantId() { return this.subMerchantId; } public void setSubMerchantId(String subMerchantId) { this.subMerchantId = subMerchantId; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy