接口说明

  1. 报文编号: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:其他错误码(失败)


}