7. 商户开户或入驻
7.1. 应用场景
该接口功能包含如下:
仅盛付通商户开户,不申请微信、支付宝、云闪付的收单商户
开通线下聚合支付的收单商户
警告 该接口参数很多,其请求串长度远远超出 HTTP GET 允许的长度,因此请使用 POST 请求。
7.2. 特别说明
该接口支持聚合云闪付支付,已支持 POS (含刷卡)。
7.3. 接口地址
7.4. 请求报文
参数名 |
类型 |
是否可选 |
描述 |
|---|---|---|---|
agent_appid |
String |
M |
服务商开发者APPID |
virtual_agent |
String |
M |
虚拟代理商ID,以 「可使用的虚拟代理商」为准 |
7.4.1. 商户基本资料
参数名 |
类型 |
是否可选 |
描述 |
|---|---|---|---|
registerType |
Integer |
M |
商户开户类型(1 盛付通商户开户 2 收单商户进件) |
subjectType |
Integer |
M |
主体类型,参看 商户账户类型 |
applyType |
Integer |
M |
申请方式,当前固定值为 1 |
loginAccount |
String |
M |
登录盛付通后台的手机号或者email(建议手机号) |
mcc |
String |
M |
|
notifyUrl |
String |
O |
回调通知URL |
notifyAccount |
Integer |
O |
是否通知联系人用户名和登录名密码(1 为通知,0 为不通知;默认不通知) |
signMode |
Integer |
O |
签约方式 1 电子签约 2 纸质合同签约(收单商户进件必填,建议优先考虑电子签约) |
7.4.2. 联系人信息
应微信进件要求,商务联系人为非法人时,需提供其身份证件信息
参数名 |
类型 |
是否可选 |
描述 |
|---|---|---|---|
contactType |
Integer |
M |
商务联系人类型(1 法人 2 非法人) |
contactName |
String |
M |
商务联系人姓名 |
contactPhone |
String |
M |
商务联系人手机 |
contactEmail |
String |
M |
商务联系人邮箱 |
contactIdDocNumber |
String |
O |
商务联系人身份证号,非法人时必传 |
contactIdDocCopy |
String |
O |
商务联系人证正面照(人像面),图片上传接口的 mediaId;非法人时必传 |
contactIdDocNational |
String |
O |
商务联系人身份证反面照(国徽面),图片上传接口的 mediaId;非法人时必传 |
contactIdPeriodBegin |
String |
O |
商务联系人身份证起始有效期,格式为YYYY-MM-DD;非法人时必传 |
contactIdPeriodEnd |
String |
O |
商务联系人身份证结束有效期,格式YYYY-MM-DD,有效期永久时传入,2199-12-31;非法人时必传 |
7.4.3. 经营者/法人身份证件
参数名 |
类型 |
是否可选 |
描述 |
|---|---|---|---|
idDocType |
Integer |
M |
证件类型,固定值为 1 |
idDocName |
String |
M |
法人身份证姓名 |
idDocNumber |
String |
M |
法人身份证号 |
idDocCopy |
String |
M |
法人身份证正面照(人像面),图片上传接口的 mediaId |
idDocNational |
String |
M |
法人身份证反面照(国徽面),图片上传接口的 mediaId |
docPeriodBegin |
String |
M |
法人身份证起始有效期,格式为 yyyy-MM-dd |
docPeriodEnd |
String |
M |
法人身份证结束有效期,格式为 yyyy-MM-dd;永久有效请填写 2199-12-31 |
idDocAddress |
String |
M |
法人证件上的居住地址,若证件上无,则传入法人实际居住地址 |
handDocImg |
String |
O |
法人手持身份证照片,小微商户必填 |
7.4.4. 营业执照信息
企业/个体工商户必填,小微不需要
参数名 |
类型 |
是否可选 |
描述 |
|---|---|---|---|
merchantName |
String |
M |
营业执照商户名称 |
licenseNumber |
String |
M |
营业执照号/统一社会信用代码 |
licenseCopy |
String |
M |
营业执照图片,图片上传接口的 mediaId |
licensePeriodBegin |
String |
M |
营业执照起始有效期,格式为 yyyy-MM-dd |
licensePeriodEnd |
String |
M |
营业执照结束有效期,格式为 yyyy-MM-dd;永久有效请填写 2199-12-31 |
7.4.5. 签约产品信息
仅限收单商户进件时为必填
参数名 |
类型 |
是否可选 |
描述 |
|---|---|---|---|
productList |
JsonString |
M |
至少包含一个产品 |
7.4.5.1. 产品数据结构
参数名 |
类型 |
是否可选 |
描述 |
|---|---|---|---|
bizProductCode |
String |
M |
产品名称 |
feeValue |
String |
M |
费率值,如 0.003 表示费率为千分之三,即 0.3%(注意是设置给客户的收单手续费费率,不可低于成本费率) |
posValue |
String |
O |
银联云闪付、POS 1000元以上费率(1000元【含】以内同 |
maxFee |
String |
O |
封顶值(仅借记卡支付,默认不封顶) |
7.4.5.2. 可用产品名称
值 |
描述 |
|---|---|
1 |
线下 POS 贷记卡支付 |
2 |
线下 POS 借记卡支付 |
3 |
线下微信聚合支付(默认包含微信小程序支付) |
4 |
线下支付宝聚合支付 |
6 |
线下银联借记卡聚合支付 |
7 |
线下银联贷记卡聚合支付 |
8 |
线下微信小程序聚合支付(仅限单独设置费率时使用;不允许单独签约微信小程序支付) |
9 |
微信预授权(默认含微信小程序预授权)(需同时开通「线下微信聚合支付」) |
10 |
微信小程序预授权(仅限单独设置费率)(需同时开通「线下微信聚合支付」) |
11 |
支付宝预授权(需同时开通「线下支付宝聚合支付」) |
12 |
银联云闪付借记卡预授权(需同时开通「线下银联借记卡聚合支付」) |
13 |
银联云闪付贷记卡(信用卡)预授权(需同时开通「线下银联贷记卡聚合支付」) |
7.4.5.3. 预授权产品补充说明
商户类型为企业或个体户,小微商户无此选项
校验商户全称和工商网鉴权返回的经营范围,包含以下关键字之一:旅馆、酒店、住宿、出租、租赁、租借、用房
行业类目选择以下类型的商户:
MCC |
MCC说明 |
|---|---|
7011 |
住宿服务 |
7012 |
分时使用的别墅或度假用房 |
4457 |
出租船只 |
5978 |
打字机商店-销售、服务和出租 |
7296 |
出租衣物 |
7394 |
设备、工具、家俱和电器出租 |
7512 |
汽车出租 |
7513 |
卡车及拖车出租 |
7519 |
房车和娱乐车辆出租 |
7841 |
出租录像带服务 |
7.4.6. POS 终端信息
仅限收单商户进件,且签约 POS 产品时为必填
参数名 |
类型 |
是否可选 |
描述 |
|---|---|---|---|
terminalList |
JsonString |
M |
至少包含一个终端 |
7.4.6.1. 终端数据结构
根据人行 POS 终端相关监管要求,POS 申请安装地址限定在同一市域,请注意申请填写。 另,小票名称与安装详细地址一致时,请修改「终端数量」,而不是新增同样的终端信息。
参数名 |
类型 |
是否可选 |
描述 |
|---|---|---|---|
ticketName |
String |
M |
小票名称 |
terminalCount |
Integer |
M |
POS 终端数量,至少为 1 |
terminalCityId |
String |
M |
|
terminalDetailAddress |
String |
M |
POS 终端安装详细地址 |
7.4.7. 经营信息
企业、个体工商户、小微均可选, 收单商户进件时所有条目为必填
参数名 |
类型 |
是否可选 |
描述 |
|---|---|---|---|
storeName |
String |
O |
经营店铺名称/简称 |
storeEntrancePic |
String |
O |
经营店铺门头照,图片上传接口的 mediaId |
frontDeskPic |
String |
O |
经营店铺前台照,图片上传接口的 mediaId |
indoorPic |
String |
O |
经营店铺内部照,图片上传接口的 mediaId |
storeCountyId |
String |
M |
|
storeAddress |
String |
M |
经营场所详细地址 |
wxBusinessAuthLetter |
String |
O |
微信业务办理授权函,图片上传接口的 mediaId(非法人作为联系人时需上传); 下载 |
7.4.8. 结算银行账户信息
企业/个体工商户可支持非同名对私结算,对公则必须同名;小微商户只能同名结算。
参数名 |
类型 |
是否可选 |
描述 |
|---|---|---|---|
bankAccountBelongType |
Integer |
M |
结算银行账户类型(1 同名 2 非同名 非必要,不建议使用非同名) |
bankAccountType |
Integer |
M |
结算银行卡类型(1 对公 2 对私),同名是企业必须对公 |
accountName |
String |
M |
结算银行卡账户名称 |
bankAccount |
String |
M |
结算银行卡账户 |
bankName |
String |
O |
结算银行名称(对公结算必填),以 「银行列表」为准 |
bankCityId |
String |
O |
|
bankBranchName |
String |
O |
结算银行卡分支行名称(对公结算必填),请以实际为准 |
bankPhoneNo |
String |
O |
银行预留手机号 |
bankAccountPic |
String |
M |
对公开户许可证图片或者对私银行卡照片,图片上传接口的 mediaId |
bankIdDocNumber |
String |
O |
企业或者个体工商户非法人结算持卡人身份证号(非同名结算时必填) |
bankIdDocCopy |
String |
O |
企业或者个体工商户非法人结算持卡人身份证正面(人像面),图片上传接口的 mediaId(非同名结算时必填) |
bankIdDocNational |
String |
O |
企业或者个体工商户非法人结算持卡人身份证反面照(国徽面),图片上传接口的 mediaId(非同名结算时必填) |
bankDocPeriodBegin |
String |
O |
企业或者个体工商户非法人结算持卡人身份证有效期起始时间,格式为YYYY-MM-DD(非同名结算时必填) |
bankDocPeriodEnd |
String |
O |
企业或者个体工商户非法人结算持卡人身份证有效期结束时间,格式为YYYY-MM-DD,有效期永久时传入,2199-12-31(非同名结算时必填) |
autoWithdraw |
Integer |
M |
是否开通自动结算(1 为开通,0 为不开通;默认不开通) |
7.4.9. 同名结算银行账户信息
同名银行账户信息,非同名结算必传;同名时不需要
参数名 |
类型 |
是否可选 |
描述 |
|---|---|---|---|
mchBankAccountType |
Integer |
M |
结算银行卡类型(1 对公 2 对私),企业开户必须对公 |
mchAccountName |
String |
M |
银行卡账户名称,对公必须和营业执照上名称一致,个体工商户对私必须和法人名称一致 |
mchBankAccount |
String |
M |
结算银行卡账户 |
mchBankName |
String |
M |
结算银行名称(对公结算必填),以 「银行列表」为准 |
mchBankCityId |
String |
M |
|
mchBankBranchName |
String |
M |
结算银行卡分支行名称(对公结算必填),请以实际为准 |
mchBankAccountPic |
String |
M |
对公开户许可证图片或者对私银行卡照片,图片上传接口的 mediaId |
7.4.10. 受益人信息
签约微信支付产品,商户类型为企业时需填写;未签约微信支付产品或商户类型为个体工商户和小微时不需要。
若经营者/法人不是最终受益所有人,则需提填写受益所有人信息。
根据国家相关法律法规,需要提供公司受益所有人信息,受益所有人需符合至少以下条件之一:
直接或者间接拥有超过25%公司股权或者表决权的自然人。
通过人事、财务等其他方式对公司进行控制的自然人。
公司的高级管理人员,包括公司的经理、副经理、财务负责人、上市公司董事会秘书和公司章程规定的其他人员。
参数名 |
类型 |
是否可选 |
描述 |
|---|---|---|---|
uboList |
JsonString |
O |
应包含所有受益人信息 |
7.4.10.1. 受益人条目数据结构
参数名 |
类型 |
是否可选 |
描述 |
|---|---|---|---|
idDocType |
Integer |
M |
受益人证件类型(详见下面的 |
idDocName |
String |
M |
受益人证件姓名 |
idDocNumber |
String |
M |
受益人证件号 |
idDocCopy |
String |
M |
受益人证件正面照(身份证为人像面),图片上传接口的 mediaId |
idDocNational |
String |
M |
受益人证件反面照(身份证为国徽面,其他证件同正面照),图片上传接口的 mediaId |
docPeriodBegin |
String |
M |
受益人证件有效期开始时间,格式为YYYY-MM-DD |
docPeriodEnd |
String |
M |
受益人证件有效期结束时间,格式为YYYY-MM-DD,有效期永久时传入,2199-12-31 |
idDocAddress |
String |
M |
受益人证件上的地址或实际居住地址 |
7.4.10.2. 受益人证件类型
值 |
描述 |
|---|---|
1 |
中国大陆居民身份证 |
6 |
护照 |
8 |
中国香港居民来往内地通行证 |
9 |
中国澳门居民来往内地通行证 |
5 |
中国台湾居民来往大陆通行证 |
10 |
港澳居民证 |
11 |
台湾居民证 |
12 |
外国人居留证 |
7.4.11. 其它证明材料
针对一些特殊行业(如药店)需要补充证明材料时,统一放在该字段内
参数名 |
类型 |
是否可选 |
描述 |
|---|---|---|---|
pageContractNo |
String |
O |
纸质合同编号,由 BD 提供(纸质签约时必填,非必要建议电子签约) |
pageContractPics |
JsonString |
O |
纸质合同图片上传接口的 mediaId 集合,类似 |
businessAdditionPics |
JsonString |
O |
其它证明材料图片上传接口的 mediaId 集合,类似 |
可参考:
7.5. 响应报文
1{
2 "status": "SUCCESS",
3 "data": {
4 "businessCode": "2749720820",
5 }
6}
响应字段 |
类型 |
描述 |
|---|---|---|
status |
String |
响应状态 |
data |
Array |
响应业务参数 |
7.5.1. data 相关描述
响应字段 |
类型 |
描述 |
|---|---|---|
businessCode |
String |
申请单编号 |