接口说明
- 报文编号:T-M-001-0002
请求报文说明
参数名称 |
类型 |
长度 |
出现要求 |
参数备注 |
version |
String |
5 |
M |
版本号4.0.0 |
merTransNo |
String |
[1,64] |
M |
商户自定义的唯一编号,要求 64 个字符内,只能是数字、大小写字母和下划线 |
orgType |
String |
[1,32] |
M |
1 - 企业 2 - 个体工商户 |
enterpriseName |
String |
[1,100] |
M |
企业名称 |
personName |
String |
[1,32] |
M |
法人姓名 |
regAddress |
String |
[1,200] |
M |
企业注册地址 |
businessLicenseCode |
String |
[1,64] |
M |
统一社会信用代码 |
idIndateBegin |
String |
[1,10] |
M |
营业执照有效期结束 格式:yyyy-MM-dd或长期 |
idIndateEnd |
String |
[1,10] |
M |
营业执照有效期结束 格式:yyyy-MM-dd或长期 |
personIdType |
String |
[1,3] |
M |
法人证件类型 |
personIdIndateBegin |
String |
[1,10] |
M |
法人证件有效期开始 格式:yyyy-MM-dd或长期 |
personIdIndateEnd |
String |
[1,10] |
M |
法人证件有效期结束 格式:yyyy-MM-dd或长期 |
personIdCode |
String |
[1,32] |
M |
法人证件号 |
mobile |
String |
[1,11] |
M |
手机号码 |
businessLicensePic |
String |
[1,65532] |
M |
营业执照图片 Base64字符串<200k,苏商企业号填入文件上传接口返回的文件ID |
personPicA |
String |
[1,65532] |
M |
法人证件正面图片 Base64字符串<200k,苏商企业号填入文件上传接口返回的文件ID |
personPicB |
String |
[1,65532] |
M |
法人证件反面图片 Base64字符串<200k,苏商企业号填入文件上传接口返回的文件ID |
acctNo |
String |
[1,32] |
M |
银行账号 |
acctName |
String |
[1,100] |
M |
银行账户名称 |
opBankCode |
String |
[1,32] |
M |
开户行号 |
opBankName |
String |
[1,100] |
M |
开户行名称 |
businessScope |
String |
[1,1024] |
C |
经营范围 |
regProvince |
String |
[1,6] |
C |
企业注册地所在省 |
regCity |
String |
[1,6] |
C |
企业注册地所在市 |
regArea |
String |
[1,6] |
C |
企业注册地所在县/区 |
linkProvince |
String |
[1,6] |
C |
企业联系地址所在省 |
linkCity |
String |
[1,6] |
C |
企业联系地址所在市 |
linkArea |
String |
[1,6] |
C |
企业联系地所在县/区 |
linkAddress |
String |
[1,512] |
C |
企业联系详细地址 苏商银行必填 |
regCapital |
String |
[1,20] |
C |
企业注册资金 单位:元。 苏商银行必填 |
legalPhone |
String |
[1,20] |
Y |
法人电话 蓝海银行必填且为11位手机号 |
shareholderItems |
json数组 |
|
C |
股东信息 支持上送最多4组股东信息 |
shareholderItems[shareholderName] |
String |
[1,20] |
C |
股东或实际控制人姓名 |
shareholderItems[shareholderIdType] |
String |
[1,3] |
C |
证件类型 |
shareholderItems[shareholderIdNo] |
String |
[1,32] |
C |
股东或实际控制人证件号 |
shareholderItems[shareholderIdEffDate] |
String |
[1,20] |
C |
股东或实际控制人证件生效日期 格式:yyyy-MM-dd或长期 |
shareholderItems[shareholderIdOffDate] |
String |
[1,20] |
C |
股东或实际控制人证件失效日期 格式:yyyy-MM-dd或长期 |
shareholderItems[shareholderPhone] |
String |
[1,20] |
C |
股东或实际控制人电话 |
enterpriseType |
String |
[1,6] |
C |
企业类型 |
enterpriseScale |
String |
[1,6] |
C |
企业规模 |
listingType |
String |
[1,6] |
C |
上市类型 |
economicNature |
String |
[1,6] |
C |
企业经济性质 |
beneficiaryItems |
json数组 |
|
C |
支持上送最多4组受益人信息 苏商银行必填 |
beneficiaryItems[beneficiaryName] |
String |
[1,20] |
C |
苏商银行必填 |
beneficiaryItems[beneficiaryIdType] |
String |
[1,3] |
C |
苏商银行必填 |
beneficiaryItems[beneficiaryIdNo] |
String |
[1,32] |
C |
苏商银行必填 |
beneficiaryItems[beneficiaryIdEffDate] |
String |
[1,10] |
C |
苏商银行必填 格式:yyyy-MM-dd或长期 |
beneficiaryItems[beneficiaryIdOffDate]] |
String |
[1,10] |
C |
苏商银行必填 格式:yyyy-MM-dd或长期 |
beneficiaryItems[beneficiaryPhone] |
String |
[1,20] |
C |
苏商银行必填 |
beneficiaryItems[beneficiaryAddress] |
String |
[1,512] |
C |
受益所有人地址 苏商银行必填 |
balanceAcctName |
String |
[1,100] |
C |
电子账簿账户名称 暂只支持苏商银行,其他银行不填;自定义账户名称,首次开户的账户名称默认为企业名称,二次开户默认与首次开户同名 |
extra |
json |
|
C |
扩展字段 |
bankType |
String |
[1,16] |
C |
银行类型 |
bankExtra |
json |
|
C |
银行扩展信息 详细见不同银行字段 |
noticeUrl |
String |
[1,255] |
C |
开户和交易的通知地址 |
merchantName |
String |
[1,64] |
C |
所属商户号(请联系技术支持) |
苏商企业号扩展信息
参数名称 |
类型 |
长度 |
出现要求 |
参数备注 |
userNo |
String |
32 |
M |
接入方用户号(接入方系统用户的唯一标志) |
contact |
json |
|
M |
联系人信息 |
contact[name] |
String |
[1,200] |
M |
联系人姓名 |
contact[idType] |
String |
[1,3] |
M |
联系人证件类型 |
contact[idNo] |
String |
[1,32] |
M |
联系人证件号 |
contact[idStartDate] |
String |
[1,10] |
C |
联系人证件生效日期 格式:yyyy-MM-dd或长期 |
contact[idEndDate] |
String |
[1,10] |
C |
联系人证件失效日期 格式:yyyy-MM-dd或长期 |
contact[phone] |
String |
[1,11] |
C |
联系人手机号 |
contact[contactPicA] |
String |
[1,255] |
C |
联系人证件正面 文件上传接口返回的文件ID |
contact[contactPicB] |
String |
[1,255] |
C |
联系人证件反面 文件上传接口返回的文件ID |
bindType |
String |
[1,2] |
M |
是否本行卡标识 0-他行 1-本行 |
incomeOwnerProvePicId |
String |
[1,255] |
C |
受益所有人识别材料影像 文件上传接口返回的文件ID |
返回报文说明
参数名称 |
类型 |
长度 |
出现要求 |
参数备注 |
retCode |
int |
4 |
M |
返回码 |
errorCode |
String |
20 |
C |
错误码 |
errorMsg |
String |
40 |
C |
错误原因 |
back1 |
String |
64 |
O |
备用字段 |
back2 |
String |
|
64 |
O |
back3 |
String |
100 |
O |
备用字段 |
merTransNo |
String |
[1,64] |
64 |
O |
orderNo |
String |
[1,64] |
O |
系统订单号 |
status |
String |
[1,32] |
M |
进件状态 processing:处理中 succeeded:已通过 failed:被驳回 |
failureMsg |
String |
[1,256] |
C |
审核失败原因 进件状态为 failed、processing 返回 |
balanceAcctId |
String |
[1,32] |
C |
电子账簿ID 当进件状态为 succeeded 时返回 |
relAcctNo |
String |
[1,32] |
C |
电子账簿账簿号 当进件状态为 succeeded 时返回 |
memo |
String |
[1,255] |
|
备注 |
bankType |
String |
[1,16] |
M |
银行类型 |
bankExtra |
json |
|
C |
银行扩展信息 |
响应报文判断结构
{
header.sysRespCode:S_0000(请求正常,继续查看body)
body.retCode:1
body.status = succeeded (成功)
body.status = failed (失败)
body.status = processing (处理中)
body.retCode:0|2
body.errorCode = BF0001 (失败)
body.errorCode = 其他错误码 (异常,调用查询接口)
header.sysRespCode:S_E_9002(未知,调用查询接口)
header.sysRespCode:其他错误码(失败)
}