接口说明
- 报文编号: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位手机号 |
| shareholderReqDTOList | 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 | 企业经济性质,类型参看《附录》 |
| beneficiaryReqDTOList | 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 | 所属商户号 (传输规则请联系技术支持) |
[bankExtra] 银行扩展信息
苏商企业号扩展信息
| 参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
|---|---|---|---|---|
| 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] | 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:其他错误码(失败)
}作者:闫婷 创建时间:2024-12-05 20:31
最后编辑:xingchuanyi 更新时间:2025-04-23 16:43
最后编辑:xingchuanyi 更新时间:2025-04-23 16:43